body,
button,
input,
select,
textarea {
    font: 12px/1.125 Arial, Helvetica, sans-serif;
    _font-family: "SimSun";
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
ul,
ol,
li,
th,
td,
p,
blockquote,
pre,
form,
fieldset,
legend,
input,
button,
textarea,
hr {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
li {
    list-style: none;
}
fieldset,
img {
    border: 0;
}
q: before,
q: after {
    content: '';
}
a: focus,
input,
textarea {
    outline-style: none;
}
input[type = "text"],
input[type = "password"],
textarea {
    outline-style: none;
    -webkit-appearance: none;
}
textarea {
    resize: none
}
address,
caption,
cite,
code,
dfn,
em,
i,
th,
var, b {
    font-style: normal;
    font-weight: normal;
}
abbr,
acronym {
    border: 0;
    font-variant: normal;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#js_homestyle_css_module_base_reset {
    height: 42px;
}
#js_style_css_module_base_reset {
    height: 42px;
}
a {
    color: #0a8cd2;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.clearfix: after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}
.clear {
    clear: both;
    height: 0;
    font: 0/0 Arial;
    visibility: hidden;
}
.CH {
    font-family: "SimSun"
}
.W_Yahei {
    font-family: "Microsoft Yahei"
}
.W_Tahoma {
    font-family: Tahoma
}
.W_fs {
    font-size: 10px;
    -webkit-transform: scale(0.875)
}
.W_fb {
    font-weight: 700;
}
.W_f14 {
    font-size: 14px
}
.W_f16 {
    font-size: 16px
}
.W_f18 {
    font-size: 18px
}
.W_f20 {
    font-size: 20px
}
.W_fl {
    float: left;
    _display: inline
}
.W_fr {
    float: right;
    _display: inline
}
.W_tc {
    text -align: center;
}
.W_tr {
    text -align: right;
}
.W_input,
.W_inputStp {
    border: 1px solid#ccc;
    border-radius: 2px;
    height: 28px;
    padding: 0 0 0 2px;
    vertical -align: middle;
    color: #808080;
    -webkit -box -shadow: 0px 1px 1px 0px#eaeaea inset;
    -moz -box -shadow: 0px 1px 1px 0px#eaeaea inset;
    box -shadow: 0px 1px 1px 0px#eaeaea inset;
    height: 20px\9;
    padding: 8px 0 0 2px\9;
}
textarea.W_input {
    overflow -y: auto;
    overflow -x: hidden;
    line -height: 18px;
    height: 23px;
    padding: 5px 0 0 2px;
}
: root.W_input,
: root.W_inputStp {
    height: 26px\0;
    padding: 2px 0 0 2px\0;
}
: root textarea.W_input {
    height: 23px\0;
    padding: 5px 0 0 2px\0;
}
.W_input_focus,
.W_input: focus,
.W_inputStp: focus {
    border-color: #FFB941 ! important;
    -webkit -box -shadow: 1px 1px 1px 0px#ddd inset;
    -moz -box -shadow: 1px 1px 1px 0px#ddd inset;
    box -shadow: 1px 1px 1px 0px#ddd inset;
    color: #333;
}
.W_input_default {
    color: #b8b7b7;
}
.W_checkbox,
.W_radio {
    vertical -align: -2px;
    _vertical -align: -3px;
    margin -right: 3px;
    * margin -right: 0;
}
.W_checkbox: focus {
    outline: 1px solid#ffb941;
}
.W_face_radius {
    border-radius: 2px;
}
.W_miniblog {
    * zoom: 1;
    min -width: 980px;
}
.W_main {
    margin: 0 auto;
    padding: 40px 0 0 0;
    width: 960px;
}
.W_main_l {
    float: left;
    width: 150px;
    overflow: hidden;
}
.W_main_a {
    float: left;
    width: 810px;
    overflow: hidden;
}
.W_main_c {
    float: left;
    width: 600px;
    min -height: 800px;
    overflow: hidden;
}
.W_main_r {
    float: right;
    width: 210px;
    overflow: hidden;
}
.W_main_2r {
    float: right;
    width: 380px;
}
.W_arrow {
    display: inline-block;
    width: 7px;
    height: 4px;
    _height: 5px;
    margin: 0 0 0 5px;
    overflow: hidden;
    vertical -align: middle;
    font-size: 12px;
    line -height: 12px;
    line -height: 12px\0;
    * line -height: 13px;
}
: root.W_arrow {
    line -height: 13px\0;
}
@ -moz -document url -prefix() {
    .W_arrow {
    line -height: 13px;
}
}.W_arrow em {
    display: inline-block;
    font-family: "SimSun";
}
.W_arrow.down {
    margin: -7px 0 0 -2px;
    * margin: -22px 0 0 -2px;
    _margin: -21px 0 0 -2px;
}
.W_arrow.up {
    margin: 0 0 0 -2px;
    * margin: -15px 0 0 -2px;
    _margin: -13px 0 0 -2px;
}
.W_arrow em {
    display: inline-block;
    font-family: "SimSun";
    margin: -7px 0 0 -2px;
    * margin: -22px 0 0 -2px;
    _margin: -21px 0 0 -2px;
}
.W_arrow_turn.W_arrow em {
    display: inline-block;
    font-family: "SimSun";
    margin: 0 0 0 -2px;
    * margin: -15px 0 0 -2px;
    _margin: -13px 0 0 -2px;
}
.addicon {
    font: bold 16px Arial;
    height: 16px;
    text -decoration: none;
    color: #FFA00A;
}
.W_add:hover {
    text -decoration: none;
    _text -decoration: underline;
}
.W_add:hover.txt {
    text -decoration: underline;
}
a.W_gotop {
    position: fixed;
    _position: absolute;
    bottom: 100px;
    left: 50 % ;
    margin -left: 490px;
    display: block;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    width: 22px;
    height: 85px;
    line -height: 12px;
    text -align: center;
    text -decoration: none;
}
a.W_gotop span {
    display: block;
    border-style: solid;
    border-width: 1px;
    height: 73px;
    padding -top: 10px;
    text -decoration: none;
    cursor: pointer;
}
a.W_gotop em,
a.W_gotop:hover em {
    text -decoration: none;
    cursor: pointer;
}
a.W_gotop.icon_gotop {
    margin -bottom: 5px;
}
a.W_arrowB {
    display: block;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    width: 22px;
    overflow: hidden;
    line -height: 12px;
    text -align: center;
    text -decoration: none;
}
a.W_arrowB span {
    display: block;
    border-style: solid;
    border-width: 1px;
    padding: 10px 0;
    text -decoration: none;
    cursor: pointer;
}
a.W_arrowB em {
    text -decoration: none;
    cursor: pointer;
}
a.W_arrowB.W_ico12 {
    margin -bottom: 10px;
    _margin -bottom: 5px;
}
.W_new {
    width: 4px;
    height: 4px;
    display: inline-block;
    border: 2px solid#fff;
    border-radius: 4px;
    background: #e43e3e;
    box -shadow: 0px 0px 2px 1px rgba(100, 100, 100, 0.5);
    overflow: hidden
}
.W_new_count {
    display: inline-block;
    padding: 0 2px;
    font-family: arial;
    font-size: 10px;
    -webkit -transform: scale(0.875);
    background-color: #dd3838;
    color: #fff;
    border-radius: 2px;
    min -width: 11px;
    _width: 11px;
    height: 12px;
    line -height: 12px;
    text -align: center;
}
fieldset {
    display: block;
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 1px 0 0 0;
}
fieldset legend {
    padding: 0 5px;
    font-weight: bold;
}
.W_dot {
    width: 2px;
    height: 2px;
    line -height: 2px;
    display: inline-block;
    overflow: hidden;
}
.W_count {
    display: inline-block;
    text -align: center;
    height: 14px;
    line -height: 14px;
    padding: 0 0 0 2px;
    -webkit -text -size -adjust: none;
    font-size: 10px;
    min -width: 14px;
    _width: 14px;
    border-radius: 3px;
    background: #e64141;
    color: #fff;
    box -shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}
.W_countm {
    display: inline-block;
    text -align: center;
    height: 16px;
    line -height: 16px;
    padding: 0 4px;
    font-family: Tahoma;
    font-size: 12px;
    background: #e64141;
    border-radius: 7px;
    color: #fff;
    box -shadow: 0 1px 1px rgba(0, 0, 0, .2)
}
.W_chat_stat {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    overflow: hidden;
}
.W_chat_stat.W_chat_stat_online {
    background-color: #8FDC00;
    border-color: #48C000;
}
.W_chat_stat.W_chat_stat_offline {
    background-color: #D4D4D4;
    border-color: #B8B8B8;
}
.W_chat_stat.W_chat_stat_busy {
    background-color: #FF8480;
    border-color: #EE6A67;
}
.W_chat_stat.W_chat_stat_away {
    background-color: #FFCF4D;
    border-color: #FFA900;
}
.W_loading span {
    background: url("../../../images/common/loading.gif?id=1370232467958") no-repeat 0 1px;
    padding: 0 0 0 20px;
    line -height: 18px;
    height: 18px;
    display: inline-block;
}
.W_tabarrow_big {
    width: 44px;
    height: 8px;
    margin: -6px auto 0;
    * margin: -6px 0 0 0;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-position: -500px -75px;
    font-size: 0;
}
.W_tabarrow_big {
    display: none;
}
.current.W_tabarrow_big {
    display: block;
}
.W_tabarrow {
    width: 30px;
    height: 8px;
    margin: 0 auto;
    * margin: 0;
    _position: absolute;
    _top: 22px;
    _left: 0;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-position: -507px -100px;
}
.W_tabarrow {
    display: none;
}
.current.W_tabarrow {
    display: block;
}
.templete_enter a {
    background: url("../images/weibo/icon.png") no-repeat -477px 0px;
    display: block;
    width: 23px;
    height: 24px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.templete_enter a:hover {
    background-position: -477px -25px;
}
.zero_tips {
    text -align: center;
}
.zero_tips.icon_error,
.zero_tips.icon_warn {
    vertical -align: middle;
}
.W_autocut {
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
}
.W_bread_nav.dist_sym {
    margin: 0 7px;
}
.W_bread_nav.S_spetxt {
    margin: 0 3px;
}
.W_cursor {
    cursor: pointer;
}
#js_style_css_module_base_usually {
    height: 42px;
}
.W_ico20 {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-repeat: no-repeat;
    text-indent: -9999px;
}
.W_ico16 {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-repeat: no-repeat;
}
.W_ico12 {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-repeat: no-repeat;
}
a:hover.W_ico12,
a:hover.W_ico16,
a:hover.W_ico20 {
    cursor: pointer;
}
a:hover.icon_refresh,
.W_gotop:hover.icon_gotop {
    background-image: url("../images/weibo/icon.png") ! important;
    _background-image: url("../images/weibo/icon.png") ! important;
}
.ico_myhomepage {
    background-position: 0 0;
}
.ico_message {
    background-position: 0 -25px;
}
.ico_favor {
    background-position: 0 -49px;
}
.ico_sendtome {
    background-position: 0 -74px;
}
.ico_closefriend {
    background-position: 0 -99px;
}
.ico_group {
    background-position: 0 -124px;
}
.ico_justlook {
    background-position: 0 -273px;
}
.ico_lev_at {
    background-position: 0 -149px;
}
.ico_lev_comment {
    background-position: 0 -174px;
}
.ico_lev_like {
    background-position: 0 -198px;
}
.ico_lev_letter {
    background-position: 0 -223px;
}
.ico_lev_leave {
    background-position: 0 -248px;
}
.ico_goodfriend {
    background-position: 0 -299px;
}
.ico_speadd {
    background-position: 0 -324px;
}
.ico_medium {
    background-position: 0 -349px;
}
.ico_enterprise {
    background-position: 0 -374px;
}
.lev_curr.ico_myhomepage {
    background-position: -25px 0;
}
.lev_curr.ico_message {
    background-position: -25px -25px;
}
.lev_curr.ico_favor {
    background-position: -25px -49px;
}
.lev_curr.ico_sendtome {
    background-position: -25px -74px;
}
.lev_curr.ico_closefriend {
    background-position: -25px -99px;
}
.lev_curr.ico_group {
    background-position: -25px -124px;
}
.lev_curr.ico_justlook {
    background-position: -25px -273px;
}
.lev_curr.ico_lev_at {
    background-position: -25px -149px;
}
.lev_curr.ico_lev_comment {
    background-position: -25px -174px;
}
.lev_curr.ico_lev_like {
    background-position: -25px -198px;
}
.lev_curr.ico_lev_letter {
    background-position: -25px -223px;
}
.lev_curr.ico_lev_leave {
    background-position: -25px -248px;
}
.lev_curr.ico_goodfriend {
    background-position: -25px -299px;
}
.lev_curr.ico_speadd {
    background-position: -25px -324px;
}
.lev_curr.ico_medium {
    background-position: -25px -349px;
}
.lev_curr.ico_enterprise {
    background-position: -25px -374px;
}
.icon_sw_face {
    background-position: -275px 0px;
}
.icon_sw_img {
    background-position: -275px -25px;
}
.icon_sw_movie {
    background-position: -275px -50px;
}
.icon_sw_music {
    background-position: -275px -75px;
}
.icon_sw_qing {
    background-position: -275px -100px;
}
.icon_sw_vote {
    background-position: -275px -125px;
}
.icon_sw_mood {
    background-position: -275px -150px;
}
.icon_sw_welfare {
    background-position: -275px -175px;
}
.icon_sw_accessory {
    background-position: -275px -200px;
}
.icon_sw_chang {
    background-position: -275px -225px;
}
.icon_sw_file {
    background-position: -275px -250px;
}
.icon_sw_timer {
    background-position: -275px -275px;
}
.icon_sw_face:hover {
    background-position: -250px 0px;
}
.icon_sw_img:hover {
    background-position: -250px -25px;
}
.icon_sw_movie:hover {
    background-position: -250px -50px;
}
.icon_sw_music:hover {
    background-position: -250px -75px;
}
.icon_sw_qing:hover {
    background-position: -250px -100px;
}
.icon_sw_vote:hover {
    background-position: -250px -125px;
}
.icon_sw_mood:hover {
    background-position: -250px -150px;
}
.icon_sw_welfare:hover {
    background-position: -250px -175px;
}
.icon_sw_accessory:hover {
    background-position: -250px -200px;
}
.icon_sw_chang:hover {
    background-position: -250px -225px;
}
.icon_sw_file:hover {
    background-position: -250px -250px;
}
.icon_sw_timer:hover {
    background-position: -250px -275px;
}
.icon_cd_music {
    width: 9px;
    background-position: -200px -350px
}
.icon_cd_video {
    width: 6px;
    background-position: -200px -375px
}
.icon_cd_place {
    width: 10px;
    background-position: -200px -400px
}
.icon_cd_link {
    width: 11px;
    background-position: -200px -425px
}
.icon_cd_book {
    width: 9px;
    background-position: -200px -450px
}
.icon_cd_vote {
    width: 10px;
    background-position: -200px -475px
}
.icon_cd_app {
    width: 10px;
    background-position: -200px -500px;
}
.icon_cd_film {
    width: 10px;
    background-position: -200px -525px;
}
.icon_cd_vdisk {
    width: 10px;
    background-position: -200px -550px;
}
.icon_cd_event {
    background-position: -225px -375px;
}
.icon_cd_product,
.icon_cd_cart {
    background-position: -225px -400px;
}
.btn_26px.icon_cd_cart {
    padding -top: 2px;
    background-position: -225px -398px;
}
.icon_cd_game {
    background-position: -225px -425px;
}
.icon_cd_topic {
    width: 11px;
    background-position: -225px -450px;
}
.icon_cd_welfare {
    width: 11px;
    background-position: -225px -474px;
}
.icon_cd_coupon {
    background-position: -225px -500px;
}
.icon_cd_concert {
    background-position: -225px -525px;
}
.icon_cd_money {
    background-position: -225px -550px;
}
.icon_sw_ipt {
    background-position: -175px -250px;
}
.ico_faces {
    background-position: -275px 0px;
    cursor: pointer;
}
.ico_faces:hover {
    background-position: -250px 0px;
}
.icon_praised_b,
.icon_praised_bc {
    height: 16px;
    background-position: -75px 0;
    vertical-align: -5px;
}
.icon_praised_bc {
    background-position: -100px 0;
}
.ico_qr_face1 {
    background-position: -100px 0;
}
.icon_close {
    background-position: -75px -25px;
}
.icon_close:hover {
    background-position: -100px -25px;
}
.icon_close2 {
    cursor: pointer;
    background-position: -100px -300px;
}
.icon_close2:hover {
    background-position: -100px -25px;
}
.icon_opt {
    background-position: -75px -50px;
}
.icon_opt:hover {
    background-position: -100px -50px;
}
.icon_choose {
    width: 16px;
    height: 16px;
    background-position: -75px -75px;
}
.icon_choose:hover {
    background-position: -100px -75px;
}
.icon_chooseup {
    width: 16px;
    height: 16px;
    background-position: -75px -225px;
}
.icon_chooseup:hover {
    background-position: -100px -225px;
}
.icon_gotop {
    background-position: -75px -100px;
}
.W_gotop:hover.icon_gotop {
    background-position: -100px -100px;
}
.icon_refresh {
    background-position: -75px -125px;
}
a:hover.icon_refresh {
    background-position: -100px -125px;
}
.icon_addtwo {
    background-position: -125px -25px;
    vertical -align: middle;
}
.icon_addone {
    background-position: -125px -49px;
    vertical -align: middle;
}
.icon_edit {
    background-position: -75px -150px;
}
.icon_edit:hover {
    background-position: -100px -150px;
}
.iconsearch {
    background-position: -72px -172px;
}
.iconsearch:hover {
    background-position: -97px -172px;
}
.ico_clip {
    background-position: -175px -125px;
    vertical -align: -3px;
    margin -right: 1px;
}
.ico_del {
    background-position: -175px -150px;
    vertical -align: -3px;
}
.icon_close_bg {
    background-position: -75px -250px;
}
.icon_close_bg:hover {
    background-position: -100px -250px;
}
.icon_magic {
    width: 13px;
    height: 13px;
    background-position: -350px -325px;
}
.icon_recmd {
    background-position: -350px -350px;
}
.icon_trash {
    background-position: -123px -275px;
    vertical -align: middle;
}
.ico_pagetag {
    background-position: -75px -275px;
}
.ico_pagetag:hover,
.cur.ico_pagetag {
    background-position: -100px -275px;
}
.ico_hide {
    background-position: -75px -375px;
}
.ico_hide:hover {
    background-position: -100px -375px;
}
.icon_bytime {
    background-position: -150px -25px;
    margin -right: 3px;
}
.icon_bypopular {
    background-position: -150px -50px;
    vertical -align: -4px;
    margin -right: 3px;
}
.icon_talkuser {
    background-position: -200px 0;
    margin -right: 3px;
    vertical -align: middle;
}
.icon_talktime {
    background-position: -200px -24px;
    margin -right: 3px;
    vertical -align: middle;
}
.W_close {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../images/weibo/icon.png") no-repeat -75px -200px;
    _background-image: url("../images/weibo/icon.png");
}
.W_close:hover {
    background-position: -100px -200px;
}
.W_close_color {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-repeat: no-repeat;
    background-position: -75px -25px;
}
.W_close_color:hover {
    background-position: -100px -25px;
}
.ico_retract {
    background-position: -175px 0px;
    vertical -align: -2px;
}
.ico_showbig {
    background-position: -175px -25px;
    vertical -align: -2px;
}
.ico_turnleft {
    background-position: -175px -50px;
    vertical -align: -2px;
}
.ico_turnright {
    background-position: -175px -75px;
    vertical -align: -2px;
}
.ico_showrevert {
    background-position: -175px -175px;
    vertical -align: -2px;
}
.icon_upload_photo {
    background-position: -125px -75px;
}
.icon_upload_upload {
    background-position: -125px -100px;
}
.icon_upload_redo {
    background-position: -125px -125px;
}
.icon_upload_cancel {
    background-position: -125px -150px;
}
.icon_upload_done {
    background-position: -125px -175px;
}
.icon_upload_down {
    background-position: -125px -200px;
}
.icon_upload_up {
    background-position: -125px -225px;
}
.icon_upload_photograph {
    background-position: -125px -299px;
}
a:hover.icon_upload_photo {
    background-position: -150px -75px;
}
a:hover.icon_upload_upload {
    background-position: -150px -100px;
}
a:hover.icon_upload_redo {
    background-position: -150px -125px;
}
a:hover.icon_upload_cancel {
    background-position: -150px -150px;
}
a:hover.icon_upload_done {
    background-position: -150px -175px;
}
a:hover.icon_upload_down {
    background-position: -150px -200px;
}
a:hover.icon_upload_up {
    background-position: -150px -225px;
}
a:hover.icon_upload_photograph {
    background-position: -150px -299px;
}
.icon_upload_upload,
.icon_upload_redo,
.icon_upload_cancel,
.icon_upload_done,
.icon_upload_photo,
.icon_upload_down,
.icon_upload_up,
.icon_upload_photograph {
    vertical -align: middle;
    margin -right: 3px;
}
.ico_change_pic {
    background-position: -25px 0;
}
.ico_page_prev {
    width: 8px;
    background-position: -175px -100px;
    margin: 3px 0 0;
}
.ico_page_next {
    width: 8px;
    background-position: -183px -100px;
    margin: 3px 0 0;
}
.btn_page_prevdis.ico_page_prev {
    background-position: -175px -112px;
    cursor: default ! important;
}
.btn_page_nextdis.ico_page_next {
    background-position: -183px -112px;
    cursor: default ! important;
}
.ico_arrow_up,
.ico_arrow_down {
    width: 10px;
    height: 6px;
}
.ico_arrow_up,
.W_arrow_turnB.ico_arrow_down {
    background-position: -75px -400px;
}
a:hover.ico_arrow_up,
.W_arrow_turnB:hover.ico_arrow_down {
    background-position: -100px -400px;
}
.ico_arrow_down {
    background-position: -75px -425px;
}
a:hover.ico_arrow_down {
    background-position: -100px -425px;
}
.approve_fff {
    background-position: -300px 0;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.ico_tmall {
    background-position: -300px -50px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.ico_taobao {
    background-position: -300px -75px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.ico_pagelbs {
    background-position: -300px -100px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 16px;
}
.ico_pagebook {
    background-position: -300px -125px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 16px;
}
.ico_pagemusic {
    background-position: -300px -150px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 16px;
}
.ico_airball {
    background-position: -300px -175px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 14px;
    height: 14px;
}
.ico_gongyi,
.ico_gongyi1 {
    background-position: -300px -200px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.ico_gongyi2 {
    background-position: -300px -225px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.ico_gongyi3 {
    background-position: -300px -250px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.ico_gongyi4 {
    background-position: -300px -275px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.ico_gongyi5 {
    background-position: -300px -300px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.ico_novice {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("../images/weibo/icon.png") -300px -25px no-repeat;
    _background-image: url("../images/weibo/icon.png");
}
.ico_q {
    background-position: -125px 0;
    margin: 3px 0 0;
}
.ico_notice {
    background-position: -350px 0px;
}
.icon_lock {
    background-position: -350px -100px;
    vertical -align: -2px;
}
.ico_black {
    background-position: -350px -25px;
}
.ico_report {
    background-position: -350px -50px;
}
.ico_exposure {
    background-position: -350px -75px;
    vertical -align: middle;
}
.ico_weibo {
    background-position: -350px -125px;
}
.ico_article {
    background-position: -325px -125px
}
.i_conn_public {
    background-position: -375px 0;
}
.i_conn_follow {
    background-position: -375px -25px;
}
.i_conn_friend {
    background-position: -375px -50px;
}
.i_conn_private {
    background-position: -375px -75px;
}
.i_conn_close_friend {
    background-position: -375px -100px;
    vertical -align: -5px;
}
.i_conn_list {
    background-position: -375px -125px;
}
.W_level_ico {
    display: inline-block;
    overflow: hidden;
    height: 9px;
    width: 28px;
    font-size: 0;
    padding: 5px 0 0 6px;
    background: url("../../../images/common/level.png?id=1370232467958") no-repeat;
    _background: url("../../../images/common/level.gif?id=1370232467958") no-repeat;
}
a.W_level_ico {
    * cursor: pointer;
}
.W_level_ico.color2 {
    background-position: 0 -15px;
}
.W_level_ico.color3 {
    background-position: 0 -30px;
}
.W_level_ico.color4 {
    background-position: 0 -45px;
}
.W_level_num {
    display: inline-block;
    height: 10px;
    font-size: 0;
    width: 26px;
    background: url("../../../images/common/level.png?id=1370232467958") no-repeat 0 -120px;
    _background: url("../../../images/common/level.gif?id=1370232467958") no-repeat;
}
.W_level_num.l0 {
    background-position: 0 -120px;
}
.W_level_num.l1 {
    background-position: 0 -140px;
}
.W_level_ico.color1.W_level_num.l1,
.W_level_num.l1b {
    background-position: 0 -130px;
}
.W_level_num.l2 {
    background-position: 0 -150px;
}
.W_level_num.l3 {
    background-position: 0 -160px;
}
.W_level_num.l4 {
    background-position: 0 -170px;
}
.W_level_num.l5 {
    background-position: 0 -180px;
}
.W_level_num.l6 {
    background-position: 0 -190px;
}
.W_level_num.l7 {
    background-position: 0 -210px;
}
.W_level_ico.color2.W_level_num.l7,
.W_level_num.l7b {
    background-position: 0 -200px;
}
.W_level_num.l8 {
    background-position: 0 -220px;
}
.W_level_num.l9 {
    background-position: 0 -230px;
}
.W_level_num.l10 {
    background-position: 0 -240px;
}
.W_level_num.l11 {
    background-position: 0 -250px;
}
.W_level_num.l12 {
    background-position: 0 -260px;
}
.W_level_num.l13 {
    background-position: 0 -270px;
}
.W_level_num.l14 {
    background-position: 0 -290px;
}
.W_level_ico.color3.W_level_num.l14,
.W_level_num.l14b {
    background-position: 0 -280px;
}
.W_level_num.l15 {
    background-position: 0 -300px;
}
.W_level_num.l16 {
    background-position: 0 -310px;
}
.W_level_num.l17 {
    background-position: 0 -320px;
}
.W_level_num.l18 {
    background-position: 0 -330px;
}
.W_level_num.l19 {
    background-position: 0 -340px;
}
.W_level_num.l20 {
    background-position: 0 -350px;
}
.icon_error,
.icon_del,
.icon_succ,
.icon_warn,
.icon_ask,
.icon_rederror,
.icon_errorS,
.icon_delS,
.icon_succS,
.icon_warnS,
.icon_askS,
.icon_rederrorS,
.icon_errorM,
.icon_delM,
.icon_succM,
.icon_warnM,
.icon_questionM,
.icon_rederrorM,
.icon_errorB,
.icon_delB,
.icon_succB,
.icon_warnB,
.icon_questionB,
.icon_rederrorB,
.icon_promptS,
.icon_noticeS {
    width: 16px;
    height: 16px;
    background: url("../../../images/common/ico_warn.png?id=1375862658279");
    _background: url("../../../images/common/ico_warn.gif?id=1370232467958");
    margin: 0 3px 0 0;
    overflow: hidden;
    display: inline-block;
}
.icon_errorM,
.icon_delM,
.icon_succM,
.icon_warnM,
.icon_questionM,
.icon_rederrorM {
    width: 32px;
    height: 32px;
}
.icon_errorB,
.icon_delB,
.icon_succB,
.icon_warnB,
.icon_questionB,
.icon_rederrorB {
    width: 50px;
    height: 50px;
}
.icon_error,
.icon_errorS {
    background-position: 0 -100px
}
.icon_del,
.icon_delS {
    background-position: 0 -50px
}
.icon_succ,
.icon_succS {
    background-position: 0 0
}
.icon_warn,
.icon_warnS {
    background-position: 0 -200px
}
.icon_ask,
.icon_askS {
    background-position: 0 -150px
}
.icon_rederror,
.icon_rederrorS {
    background-position: 0 -250px
}
.icon_errorM {
    background-position: -50px -100px
}
.icon_delM {
    background-position: -50px -50px
}
.icon_succM {
    background-position: -50px 0
}
.icon_warnM {
    background-position: -50px -200px
}
.icon_questionM {
    background-position: -50px -150px
}
.icon_rederrorM {
    background-position: -50px -250px
}
.icon_errorB {
    background-position: -100px -100px
}
.icon_delB {
    background-position: -100px -50px
}
.icon_succB {
    background-position: -100px 0
}
.icon_warnB {
    background-position: -100px -200px
}
.icon_questionB {
    background-position: -100px -150px
}
.icon_rederrorB {
    background-position: -100px -250px
}
.icon_promptS {
    background-position: 0 -300px
}
.icon_noticeS {
    background-position: 0 -350px
}
.icon_locate {
    background-position: -225px 0;
    vertical -align: text -bottom;
}
.icon_toplay {
    background-position: -225px -25px;
}
.icon_sw_magic {
    background-position: -225px -50px;
}
.icon_sw_talk {
    background-position: -225px -75px;
}
.icon_sw_new {
    background-position: -225px -100px;
}
.icon_sw_book {
    background-position: -225px -125px;
}
.icon_sw_cartoon {
    background-position: -225px -150px;
}
.icon_sw_reading {
    background-position: -225px -175px;
}
.icon_sw_wcp {
    background-position: -225px -200px;
}
.icon_sw_apps {
    background-position: -225px -225px;
}
.icon_sw_radio {
    background-position: -225px -250px;
}
.icon_sw_stock {
    background-position: -225px -275px;
}
.icon_sw_blog {
    background-position: -225px -300px;
}
.icon_sw_photo {
    background-position: -225px -325px;
}
.icon_sw_wepan {
    background-position: -225px -350px;
}
.icon_sw_business {
    background-position: -200px -50px;
}
.icon_sw_wkan {
    background-position: -200px -75px;
}
.icon_sw_what {
    background-position: -200px -100px;
}
.icon_sw_wbar {
    background-position: -200px -125px;
    cursor: pointer;
}
.icon_sw_trans {
    background-position: -200px -150px;
    cursor: pointer;
}
.icon_sw_huati {
    background-position: -200px -175px;
}
.icon_sw_constellation {
    background-position: -200px -200px;
}
.icon_sw_hotweibo {
    background-position: -200px -225px;
}
.icon_sw_wcp {
    background-position: -200px -250px;
}
.icon_sw_topic {
    background-position: -200px -300px;
}
.icon_sw_appcenter {
    background-position: -200px -325px;
}
.icon_intell_sort {
    background-position: -375px -150px;
}
.ico_vip1,
.ico_vip2,
.ico_vip3,
.ico_vip4,
.ico_vip5,
.ico_vip6,
.ico_vip1_overdue,
.ico_vip2_overdue,
.ico_vip3_overdue,
.ico_vip4_overdue,
.ico_vip5_overdue,
.ico_vip6_overdue,
.credit_ico,
.credit_low,
.credit_middle,
.credit_normal,
.credit_high,
.ico_member_year,
.ico_member_year_dis,
.ico_number_gold,
.ico_number_silver,
.ico_number_bronze {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("../../../images/index/ico_user.png?id=1370232467958");
    background-repeat: no-repeat;
    vertical -align: text -bottom;
}
.ico_vip1 {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -175px;
}
.ico_vip2 {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -200px;
}
.ico_vip3 {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -225px;
}
.ico_vip4 {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -250px;
}
.ico_vip5 {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -275px;
}
.ico_vip6 {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -300px;
}
.ico_vip1_overdue {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -325px;
}
.ico_vip2_overdue {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -350px;
}
.ico_vip3_overdue {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -375px;
}
.ico_vip4_overdue {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -400px;
}
.ico_vip5_overdue {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -425px;
}
.ico_vip6_overdue {
    width: 25px;
    margin: 0 3px;
    background-position: 0px -450px;
}
.credit_ico {
    background-position: 0 -100px;
}
.credit_low {
    background-position: 0 -75px;
}
.credit_middle {
    background-position: 0 0px;
}
.credit_normal {
    background-position: 0 -25px;
}
.credit_high {
    background-position: 0 -50px;
}
.ico_member_year {
    background-position: 0 -125px;
    margin -left: 2px;
}
.ico_member_year_dis {
    background-position: 0 -150px;
    margin -left: 2px;
}
.ico_number_gold {
    background-position: -25px 0;
    margin -left: 2px;
}
.ico_number_silver {
    background-position: -25px -25px;
    margin -left: 2px;
}
.ico_number_bronze {
    background-position: -25px -50px;
    margin -left: 2px;
}
.icon_invite,
.icon_prize,
.icon_rthot,
.icon_rtnew {
    background: url("../images/weibo/icon.png") no-repeat;
    _background-image: url("../images/weibo/icon.png");
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical -align: middle;
    margin -right: 5px;
}
.icon_invite {
    background-position: -350px -225px;
}
.icon_prize {
    background-position: -350px -250px;
}
.icon_rthot {
    background-position: -350px -275px;
    width: 20px;
}
.icon_rtnew {
    background-position: -350px -400px;
    width: 20px;
}
.icon_recommend {
    background-position: -350px -300px;
}
.icon_flag {
    background-position: -350px -375px;
}
.ico_feedpin {
    width: 47px;
    height: 16px;
    background-position: -500px -50px;
}
.ico_feedhot {
    width: 47px;
    height: 16px;
    background-position: -500px -350px;
}
.ico_balloon {
    background-position: -175px -275px;
}
.ico_balloonM {
    background-position: -175px -300px;
}
.ico_wb_ad {
    background-position: -175px -325px;
}
.ico_wb_ad2 {
    background-position: -175px -350px;
}
.ico_wb_ad3 {
    background-position: -175px -375px;
}
.ico_playvideo {
    width: 50px;
    height: 50px;
    background-position: -500px -125px;
}
.ico_playmusic {
    width: 50px;
    height: 50px;
    background-position: -500px -175px;
}
.icon_fl_tmall {
    width: 22px;
    height: 22px;
    background-position: -425px 0;
    margin: -1px 0 -1px -1px;
    _margin -right: -3px;
}
a:hover.icon_fl_tmall {
    background-position: -450px 0;
}
.icon_fl_tb {
    width: 22px;
    height: 22px;
    background-position: -425px -25px;
    margin: -1px 0 -1px -1px;
    _margin -right: -3px;
}
a:hover.icon_fl_tb {
    background-position: -450px -25px;
}
.icon_fl_ju {
    width: 22px;
    height: 22px;
    background-position: -425px -50px;
    margin: -1px 0 -1px -1px;
    _margin -right: -3px;
}
a:hover.icon_fl_ju {
    background-position: -450px -50px;
}
.icon_sld_lft {
    background-position: -100px -325px
}
.icon_sld_lft:hover {
    background-position: -125px -325px
}
.icon_sld_rgt {
    background-position: -100px -350px
}
.icon_sld_rgt:hover {
    background-position: -125px -350px
}
.icon_sld_lft_dis {
    background-position: -75px -325px;
    cursor: default
}
.icon_sld_rgt_dis {
    background-position: -75px -350px;
    cursor: default
}
.icon_dotyl {
    width: 8px;
    height: 8px;
    background-position: -100px -275px;
}
.icon_dotgy {
    width: 8px;
    height: 8px;
    background-position: -75px -300px;
}
.ico_loading {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../../../images/common/loading.gif?id=1370232467958") no-repeat;
}
.icon_youdaonote {
    background-position: -350px -475px;
}
.W_app_level,
.W_app_level em {
    background: url("../images/weibo/icon.png") no-repeat -500px -13px;
    _background-image: url("../images/weibo/icon.png");
    height: 12px;
    display: inline-block;
    overflow: hidden;
}
.W_app_level {
    width: 69px;
}
.W_app_level em {
    background-position: -500px 0;
}
.icon_fifa {
    width: 16px;
    height: 13px;
    vertical -align: text -bottom;
    margin -left: 3px;
}
@media only screen and( -webkit -min -device -pixel -ratio: 2),
only screen and( -moz -min -device -pixel -ratio: 2),
only screen and( -o -min -device -pixel -ratio: 2 / 1),
only screen and(min -device -pixel -ratio: 2) {
    .ico_myhomepage, .ico_message, .ico_favor, .ico_sendtome, .ico_closefriend, .ico_goodfriend, .ico_speadd, .ico_medium, .ico_enterprise, .ico_group, .ico_justlook, .ico_lev_at, .ico_lev_comment, .ico_lev_like, .ico_lev_letter, .ico_lev_leave, .icon_sw_face, .icon_sw_img, .icon_sw_movie, .icon_sw_music, .icon_sw_qing, .icon_sw_vote, .icon_sw_mood, .icon_sw_welfare, .icon_sw_accessory, .icon_sw_chang, .icon_sw_file, .icon_sw_timer {
    background-image: url("../../../images/common/icon-x2.png?id=20140113162600");
    background-size: 400px 400px;
}
}#js_homestyle_css_module_base_ico {
    height: 42px;
}
#js_style_css_module_base_ico {
    height: 42px;
}
.W_btn_a span,
.W_btn_a_disable span,
.W_btn_b span,
.W_btn_b_disable span,
.W_btn_c span,
.W_btn_c_disable span,
.W_btn_d span,
.W_btn_d_disable span,
.W_btn_v span,
.W_btn_v_disable span {
    padding: 0 9px 0 10px;
    white-space: nowrap;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    height: 18px;
    line-height: 18px;
    *line-height: 19px;
    *overflow: hidden;
}
.W_btn_a:hover,
.W_btn_a_disable:hover,
.W_btn_b:hover,
.W_btn_b_disable:hover,
.W_btn_c:hover,
.W_btn_c_disable:hover,
.W_btn_d:hover,
.W_btn_d_disable:hover,
.W_btn_v:hover,
.W_btn_v_disable:hover {
    text-decoration: none;
}
div.W_btn_c {
    cursor: default;
}
div.W_btn_c span {
    cursor: 
default;
}
.W_btn_b {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    border-color: #d9d9d9;
    background-color: #f2f2f2;
}
.W_btn_b span {
    font-size: 12px;
    border-color: #ffffff;
    color: #333333;
}
.W_btn_a,
.W_btn_d,
.W_btn_b:hover {
    border-width: 1px;
    border-style: solid;
    border-color: #ff9b01;
    background-color: #ffa00a;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
}
.W_btn_a span,
.W_btn_d span {
    border-color: #ffb33b;
    color: #fff;
}
.W_btn_a:hover span,
.W_btn_d:hover span,
.W_btn_b:hover span {
    border-width: 1px;
    border-style: solid;
    border-color: #ffce82;
    color: #fff;
}
.W_btn_a:hover,
.W_btn_d:hover,
.W_btn_b:hover,
.W_btn_a:hover span,
.W_btn_d:hover span,
.W_btn_b:hover span {
    text -decoration: none;
    background: rgb(255, 184, 71);
    background: -moz-linear-gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -webkit-gradient(linear, left top, left bottom, color -stop(0 % , rgba(255, 184, 71, 1)), color -stop(100 % , rgba(255, 162, 16, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -o-linear-gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -ms-linear-gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: linear-gradient(top bottom, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
}
.W_btn_c {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    vertical-align: middle;
    cursor: pointer;
    border-color: #d9d9d9;
    background-color: #f2f2f2;
}
.W_btn_c span {
    font-size: 12px;
    border-color: #ffffff;
    color: #333333;
}
.W_btn_c:hover {
    text-decoration: none;
    background-color: #fafafa;
}
.W_btn_c.icon_praised_b,
.W_btn_c.icon_praised_bc {
    vertical-align: middle;
}
.W_btn_v,
.W_btn_v:hover {
    border-width: 1px;
    border-style: solid;
    border-color: #e64141;
    background-color: #e64141;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
}
.W_btn_v span {
    padding: 0 9px;
    border-width: 1px;
    border-style: solid;
    border-color: #f57373;
    color: #fff;
}
.W_btn_v:hover,
.W_btn_v:hover span {
    text -decoration: none;
    background-color: rgb(249, 89, 89);
    background-image: -moz -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background-image: -webkit -gradient(linear, left top, left bottom, color -stop(0 % , rgba(249, 89, 89, 1)), color -stop(100 % , rgba(231, 67, 67, 1)));
    background-image: -webkit -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background-image: -o -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background-image: -ms -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background-image: linear -gradient(top bottom, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
}
.W_btn_c.W_btn_c_hov,
.W_btn_c.W_btn_c_hov span {
    background-image: none;
}
.W_btn_e span,
.W_btn_e_disable span,
.W_btn_f span,
.W_btn_f_disable span,
.W_btn_g span,
.W_btn_g_disable span {
    text -align: center;
    white -space: nowrap;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    height: 26px;
    line -height: 25px;
    * line -height: 27px;
    vertical -align: middle;
    * overflow: hidden;
}
.W_btn_e span,
.W_btn_e_disable span {
    min -width: 68px;
    padding: 0 14px;
}
.W_btn_f span,
.W_btn_f_disable span {
    line -height: 30px\9;
    min -width: 27px;
    text -align: center;
    padding: 0 17px 0 15px;
    color: #333;
}
.W_btn_g span,
.W_btn_g_disable span {
    min -width: 49px;
    padding: 0 17px 0 15px;
    font-size: 14px;
    font-weight: bold;
}
.W_btn_e:hover,
.W_btn_e_disable:hover,
.W_btn_f:hover,
.W_btn_f_disable:hover,
.W_btn_g:hover,
.W_btn_g_disable:hover,
.W_btn_g_current {
    text -decoration: none;
}
.W_btn_e,
.W_btn_f {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
    border-color: #d9d9d9;
    background-color: #f2f2f2;
}
.W_btn_e span,
.W_btn_f span {
    vertical -align: middle;
    _vertical -align: top;
    border-color: #ffffff;
    color: #333333;
}
.W_btn_e:hover,
.W_btn_f:hover,
.W_btn_g {
    border-width: 1px;
    border-style: solid;
    border-color: #ff9b01;
    background-color: #ffa00a;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
}
.W_btn_g span {
    border-color: #ffb33b;
}
.W_btn_e:hover span,
.W_btn_f:hover span,
.W_btn_g:hover span {
    border-width: 1px;
    border-style: solid;
    border-color: #ffce82;
    color: #fff;
    text -align: center;
}
.W_btn_e:hover,
.W_btn_f:hover,
.W_btn_g:hover,
.W_btn_e:hover span,
.W_btn_f:hover span,
.W_btn_g:hover span {
    text -decoration: none;
    background: rgb(255, 184, 71);
    background: -moz -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -webkit -gradient(linear, left top, left bottom, color -stop(0 % , rgba(255, 184, 71, 1)), color -stop(100 % , rgba(255, 162, 16, 1)));
    background: -webkit -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -o -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -ms -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: linear -gradient(top bottom, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
}
.W_btn_a_disable,
.W_btn_a_disable:hover,
.W_btn_b_disable,
.W_btn_b_disable:hover,
.W_btn_c_disable,
.W_btn_c_disable:hover,
.W_btn_d_disable,
.W_btn_d_disable:hover,
.W_btn_v_disable,
.W_btn_v_disable:hover,
.W_btn_e_disable,
.W_btn_e_disable:hover,
.W_btn_f_disable,
.W_btn_f_disable:hover,
.W_btn_g_disable,
.W_btn_g_disable:hover {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
}
.W_btn_a_disable span,
.W_btn_a_disable:hover span,
.W_btn_b_disable span,
.W_btn_b_disable:hover span,
.W_btn_c_disable span,
.W_btn_c_disable:hover span,
.W_btn_d_disable span,
.W_btn_d_disable:hover span,
.W_btn_v_disable span,
.W_btn_v_disable:hover span {
    color: #ccc;
    cursor: default;
    text -decoration: none;
    white -space: nowrap;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    * overflow: hidden;
}
.W_btn_e_disable span,
.W_btn_e_disable:hover span,
.W_btn_f_disable span,
.W_btn_f_disable:hover span,
.W_btn_g_disable span,
.W_btn_g_disable:hover span {
    color: #ccc;
    cursor: default;
    text -decoration: none;
    text -align: center;
    white -space: nowrap;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    height: 26px;
    line -height: 25px;
    * line -height: 27px;
    vertical -align: middle;
    * overflow: hidden;
}
.W_btn_a_disable,
.W_btn_a_disable:hover,
.W_btn_b_disable,
.W_btn_b_disable:hover,
.W_btn_c_disable,
.W_btn_c_disable:hover,
.W_btn_d_disable,
.W_btn_d_disable:hover,
.W_btn_v_disable,
.W_btn_v_disable:hover,
.W_btn_e_disable,
.W_btn_e_disable:hover,
.W_btn_f_disable,
.W_btn_f_disable:hover,
.W_btn_g_disable,
.W_btn_g_disable:hover {
    border-color: #d9d9d9;
    background: #f2f2f2;
}
.W_btn_a_disable span,
.W_btn_a_disable:hover span,
.W_btn_b_disable span,
.W_btn_b_disable:hover span,
.W_btn_c_disable span,
.W_btn_c_disable:hover span,
.W_btn_d_disable span,
.W_btn_d_disable:hover span,
.W_btn_v_disable span,
.W_btn_v_disable:hover span,
.W_btn_e_disable span,
.W_btn_e_disable:hover span,
.W_btn_f_disable span,
.W_btn_f_disable:hover span,
.W_btn_g_disable span,
.W_btn_g_disable:hover span {
    border-color: #fff;
    background: #f2f2f2;
    color: #ccc;
    cursor: default;
    text -decoration: none;
}
.btn_page_prev,
.btn_page_prevdis,
.btn_page_next,
.btn_page_nextdis {
    margin: 0 5px;
    vertical -align: middle;
}
.btn_page_prev span,
.btn_page_prevdis span,
.btn_page_next span,
.btn_page_nextdis span {
    min -width: 1px ! important;
    padding: 0 6px ! important;
}
.btn_page_prev.ico_page_prev,
.btn_page_prevdis.ico_page_prev,
.btn_page_next.ico_page_next,
.btn_page_nextdis.ico_page_next {
    margin: 3px 0 0 0 ! important;
}
.btn_quickreply span {
    min -width: 1px;
    padding: 0 8px 0 7px;
}
.btn_quickreply.dot {
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
    line -height: 19px;
}
.btn_quickreply:hover.dot {
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
}
.W_btn_round,
.W_btn_round_ico,
.W_btn_round2 {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
    border-radius: 13px;
    border-color: #d9d9d9;
    background-color: #f2f2f2;
}
.W_btn_round span,
.W_btn_round_ico span,
.W_btn_round2 span {
    display: inline-block;
    height: 18px;
    line -height: 18px;
    * line -height: 19px;
    vertical -align: middle;
    * overflow: hidden;
    border-style: solid;
    border-width: 1px;
    border-radius: 13px;
    padding: 0px 9px 0 8px;
    border-color: #ffffff;
    color: #333333;
}
.W_btn_round:hover {
    border-width: 1px;
    border-style: solid;
    border-color: #ff9b01;
    background-color: #ffa00a;
    color: #fff;
    border-radius: 13px;
    display: inline-block;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
}
.W_btn_round_ico:hover,
.W_btn_round2:hover {
    text -decoration: none
}
.W_btn_round:hover span {
    border-width: 1px;
    border-style: solid;
    border-color: #ffce82;
    color: #fff;
}
.W_btn_round:hover,
.W_btn_round:hover span {
    text -decoration: none;
    background: rgb(255, 184, 71);
    background: -moz -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -webkit -gradient(linear, left top, left bottom, color -stop(0 % , rgba(255, 184, 71, 1)), color -stop(100 % , rgba(255, 162, 16, 1)));
    background: -webkit -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -o -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -ms -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: linear -gradient(top bottom, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
}
.W_btn_round3 {
    border-width: 1px;
    border-style: solid;
    border-color: #e64141;
    background-color: #e64141;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
    border-radius: 13px;
}
.W_btn_round3 span {
    display: inline-block;
    height: 18px;
    line -height: 18px;
    * line -height: 19px;
    vertical -align: middle;
    * overflow: hidden;
    border-style: solid;
    border-width: 1px;
    border-radius: 13px;
    padding: 0px 9px 0 8px;
    border-width: 1px;
    border-style: solid;
    border-color: #f57373;
}
.W_btn_round3:hover,
.W_btn_round3:hover span {
    text -decoration: none;
    background: rgb(249, 89, 89);
    background: -moz -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background: -webkit -gradient(linear, left top, left bottom, color -stop(0 % , rgba(249, 89, 89, 1)), color -stop(100 % , rgba(231, 67, 67, 1)));
    background: -webkit -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background: -o -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background: -ms -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background: linear -gradient(top bottom, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
}
.W_btn_round2.W_ico16,
.W_btn_round3.W_ico16 {
    float: left;
    margin: 2px 2px 0 0;
}
.btn_round,
.btn_round:hover,
.btn_round span {
    border-radius: 13px;
}
.W_btn_a.btn_34px,
.W_btn_b.btn_34px,
.W_btn_c.btn_34px,
.W_btn_v.btn_34px {
    display: inline-block;
    height: 30px;
    line -height: 30px;
    * line -height: 31px;
    * overflow: hidden;
    padding: 0 15px;
}
.W_btn_a.btn_30px,
.W_btn_b.btn_30px,
.W_btn_c.btn_30px,
.W_btn_v.btn_30px {
    display: inline-block;
    height: 26px;
    line -height: 26px;
    * line -height: 27px;
    * overflow: hidden;
    padding: 0 15px;
}
.W_btn_a.btn_26px,
.W_btn_b.btn_26px,
.W_btn_c.btn_26px,
.W_btn_v.btn_26px {
    display: inline-block;
    height: 22px;
    line -height: 22px;
    * line -height: 23px;
    * overflow: hidden;
}
.W_btn_a.W_f14,
.W_btn_b.W_f14,
.W_btn_c.W_f14 {
    font-size: 14px;
}
.W_btn_a.W_f16,
.W_btn_b.W_f16,
.W_btn_c.W_f16 {
    font-size: 16px;
}
.W_btn_a.W_fb,
.W_btn_b.W_fb,
.W_btn_c.W_fb {
    font-weight: bold;
}
.W_btn_a.W_ico12,
.W_btn_a.W_ico16,
.W_btn_a.W_ico20,
.W_btn_b.W_ico12,
.W_btn_b.W_ico16,
.W_btn_b.W_ico20,
.W_btn_c.W_ico12,
.W_btn_c.W_ico16,
.W_btn_c.W_ico20 {
    float: left;
}
.W_btn_e.W_ico16 {
    _margin: 7px 0;
}
.W_btn_a.W_ico12,
.W_btn_b.W_ico12,
.W_btn_c.W_ico12 {
    margin: 3px 2px 0 0;
    * margin -right: 0;
}
.W_btn_a.btn_34px.W_ico16,
.W_btn_b.btn_34px.W_ico16,
.W_btn_c.btn_34px.W_ico16 {
    margin: 8px 3px 0 0;
}
.W_btn_a.btn_30px.W_ico16,
.W_btn_b.btn_30px.W_ico16,
.W_btn_c.btn_30px.W_ico16 {
    margin: 6px 3px 0 0;
}
.W_btn_a.W_vline,
.W_btn_b.W_vline,
.W_btn_c.W_vline,
.W_btn_a:hover.W_vline,
.W_btn_b:hover.W_vline,
.W_btn_c:hover.W_vline {
    margin: 0 4px 0 3px;
    _margin: 0 4px 0 0px;
}
.W_btn_a.W_vline,
.W_btn_a:hover.W_vline,
.W_btn_b:hover.W_vline {
    color: #fff;
}
.W_btn_a.ico_member,
.W_btn_v.ico_member {
    margin: 2px 3px 0 0;
}
.W_btn_b.btn_34px.W_ico12,
.W_btn_c.btn_34px.W_ico12 {
    margin -top: 9px;
}
.W_btn_b.btn_30px.W_ico12,
.W_btn_c.btn_30px.W_ico12 {
    margin -top: 7px;
}
.W_btn_c.btn_26px.W_ico12 {
    margin -top: 5px;
}
.W_btn_c.W_arrow {
    _vertical -align: middle;
    _margin: 5px 5px 5px 0;
}
.W_btn_c.btn_30px.W_arrow {
    _vertical -align: 6px;
    _margin: 11px 5px 5px 0;
}
.W_btn_c.btn_34px.W_arrow {
    _vertical -align: 6px;
    _margin: 13px 5px 5px 0;
}
.W_btn_b:hover.icon_addone {
    background-position: -150px 0;
}
.W_btn_a.addicon,
.W_btn_b.addicon,
.W_btn_b_disable.addicon {
    margin -right: 2px;
    vertical -align: -2px;
}
.W_btn_a.addicon,
.W_btn_a:hover.addicon,
.W_btn_b:hover.addicon {
    color: #fff;
}
.W_btn_c.icon_recmd,
.W_btn_c.icon_magic {
    vertical -align: middle;
    margin -right: 5px;
    _margin: 4px 5px 5px 0;
}
.W_btn_c.W_chat_stat {
    margin -right: 5px;
    _margin: 5px 3px 5px 0;
}
.W_btn_c.btn_30px.W_chat_stat {
    width: 8px;
    height: 8px;
    margin -right: 5px;
    _margin: 8px 4px 5px 0;
    * vertical -align: 4px;
    _vertical -align: 2px;
}
.W_btn_c.btn_34px.W_chat_stat {
    width: 8px;
    height: 8px;
    margin -right: 5px;
    _margin: 10px 4px 5px 0;
    * vertical -align: 4px;
    _vertical -align: 2px;
}
.W_btn_c.icon_refresh,
.W_btn_round_ico.icon_refresh {
    margin: 3px -6px 0 -5px;
}
.W_btn_c.approve_co,
.W_btn_v.approve_fff {
    margin: 2px 2px 0 0;
}
.W_btn_round2.icon_bytime,
.W_btn_round2.icon_bypopular {
    margin: 1px 3px 0 0;
    _vertical -align: middle;
}
.W_btn_c.i_conn_close_friend {
    float: none;
}
.W_btn_a.loading,
.W_btn_a_disable.loading,
.W_btn_d.loading,
.W_btn_d_disable.loading,
.W_btn_b.loading,
.W_btn_b_disable.loading,
.W_btn_c.loading,
.W_btn_c_disable.loading,
.W_btn_e_disable.loading,
.W_btn_g.loading {
    background: url("../../../images/common/loading.gif?id=1370232467958") no-repeat;
    float: left;
    width: 15px;
    height: 15px;
    margin: 2px 4px 0 0;
    _margin -right: 0;
}
.W_btn_e_disable.loading,
.W_btn_g.loading {
    margin: 6px 4px 0 0;
    _margin -right: 0;
}
.btn_noloading.loading {
    display: none
}
.W_btn_c.icon_praised_b,
.W_btn_c.icon_praised_bc {
    margin: 2px 2px 0 0;
}
.W_btn_c.btn_26px.icon_praised_b,
.W_btn_c.btn_26px.icon_praised_bc {
    margin: 4px 0;
}
.W_btn_c.btn_30px.icon_praised_b,
.W_btn_c.btn_30px.icon_praised_bc {
    margin: 6px 3px 6px 0;
}
.W_btn_a.btn_30px.loading,
.W_btn_c.btn_30px.loading {
    margin: 6px 4px 0 0;
    _margin -right: 0;
}
.W_btn_c.btn_34px.icon_praised_b,
.W_btn_c.btn_34px.icon_praised_bc {
    margin: 8px 3px 6px 0;
}
.W_btn_a.btn_34px.loading,
.W_btn_c.btn_34px.loading {
    margin: 8px 4px 0 0;
    _margin -right: 0;
}
.W_btn_c.W_btn_icon {
    float: left;
}
.W_btn_c.W_btn_icon.W_ico12 {
    width: 14px;
    margin: 3px 0 0 0;
}
.W_btn_c:hover.W_btn_icon.W_ico12 {
    opacity: .8;
    filter: Alpha(Opacity = 80)
}
.W_btn_c.W_btn_icon.W_vline {
    margin: 0 4px 0 0;
    _margin: 0 0 0 -5px;
}
.W_btn_c:hover.W_btn_icon.W_vline {
    _margin: 0 0 0 -5px;
}
.W_btn_c.W_autocut {
    display: inline-block;
    max -width: 110px;
    _width: 76px;
}
.W_btn_arrow {
    display: inline-block;
    border-radius: 2px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-position: -500px -25px;
}
.W_btn_arrow span {
    white -space: nowrap;
    display: inline-block;
    border: 1px solid#d9d9d9;
    border-left: none;
    height: 20px;
    line-height: 20px;
    *line-height: 21px;
    *overflow: hidden;
    color: #333333;
    background-color: #f9f9f9;
    margin-left: 8px;
    padding: 0 9px 0 7px;
}
.W_btn_arrow:hover {
    text-decoration: none;
}
a.tag_cur {
    display: inline-block;
    border-radius: 2px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-position: -525px -25px;
}
a.tag_cur span {
    border-width: 1px;
    border-style: solid;
    border-color: #d98809#f29809#ffa00a#f29809;
    border-left: none;
    color: #fff;
    background: #f29809;
    background: -moz-linear-gradient(top, #f29809 0 % , #ffa00a 100 % );
    background: -webkit-gradient(linear, left top, left bottom, color -stop(0 % , #f29809), color -stop(100 % , #ffa00a));
    background: -webkit-linear-gradient(top, #f29809 0 % , #ffa00a 100 % );
    background: -o-linear-gradient(top, #f29809 0 % , #ffa00a 100 % );
    background: -ms-linear-gradient(top, #f29809 0 % , #ffa00a 100 % );
    background: linear-gradient(to bottom, #f29809 0 % , #ffa00a 100 % );
}
a.tag_cur:hover.S_txt1 {
    color: #fff;
    text-decoration: none;
}
.tag_newstyle {
    position: relative;
    *zoom: 1;
}
.tag_newstyle.S_txt1 {
    cursor: text;
    *line-height: 19px;
}
.tag_newstyle.icon_close {
    width: 0;
    vertical-align: -1px;
    *vertical-align: 1px;
    _margin-top: 4px;
}
.tag_newstyle:hover {
    margin-right: -15px;
    z-index: 2;
}
.tag_newstyle:hover.icon_close {
    width: 12px;
    background-position: -100px -25px;
    margin-left: 3px;
}
.W_btn_deltags {
    display: inline-block;
    padding: 1px 4px 3px 6px;
    *padding: 4px 4px 0 6px;
    height: 16px;
    line-height: 17px;
    _font-family: 'SimSun';
    background-color: #E5F1F5;
    border-radius: 2px;
}
.W_btn_deltags.icon_close {
    margin: 0 0 0 5px;
    vertical-align: -1px;
}
.W_btn_deltags:hover {
    text-decoration: none;
}
.W_btn_mult {
    display: inline-block;
    border: 1px solid#d9d9d9;
    border-radius: 2px;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
}
.W_btn_mult span {
    display: inline-block;
    max -width: 72px;
    _width: 72px;
    height: 24px;
    margin -left: 38px;
    padding: 0 15px 0 7px;
    border: 1px solid#fff;
    border-left: none;
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
    line -height: 24px;
    * line -height: 25px;
    white -space: nowrap;
    color: #333333;
}
.W_btn_mult span {
    background-color: #f3f3f3;
    background-image: -moz -linear -gradient(top, #fbfbfb 0 % , #f2f2f2 50 % , #e7e7e7 100 % );
    background-image: -webkit -gradient(linear, left top, left bottom, color -stop(0 % , #fbfbfb), color -stop(50 % , #f2f2f2), color -stop(100 % , #e7e7e7));
    background-image: -webkit -linear -gradient(top, #fbfbfb 0 % , #f2f2f2 50 % , #e7e7e7 100 % );
    background-image: -o -linear -gradient(top, #fbfbfb 0 % , #f2f2f2 50 % , #e7e7e7 100 % );
    background-image: -ms -linear -gradient(top, #fbfbfb 0 % , #f2f2f2 50 % , #e7e7e7 100 % );
    background-image: linear -gradient(top bottom, #fbfbfb 0 % , #f2f2f2 50 % , #e7e7e7 100 % );
}
.btn_mult_music {
    background-position: -500px -281px;
}
.btn_mult_phone {
    background-position: -500px -225px;
}
.btn_mult_loca {
    background-position: -500px -253px;
}
.W_btn_mult:hover {
    text -decoration: none;
}
.W_btn_alpha {
    display: inline-block;
    height: 30px;
    padding: 0 0 0 10px;
    border-radius: 5px;
    background: #2c2c2c;
    background: rgba(74, 74, 74, 0.6);
    overflow: hidden;
    cursor: pointer;
    line -height: 30px;
    vertical -align: top;
}
.W_btn_alpha i {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 3px 7px 0 0;
    background: url("../../../images/layer/multipic_ico.png?id=20131018174500") no-repeat;
    _background: url("../../../images/layer/multipic_ico_ie.png?id=20131018174500") no-repeat;
    overflow: hidden;
    vertical -align: top;
}
.W_btn_alpha span {
    display: inline-block;
    height: 30px;
    margin: 0 10px 0 0;
    overflow: hidden;
    text -align: center;
    vertical -align: middle;
    color: #f8f8f8;
    text -shadow: 0 1px 0 rgba(0, 0, 0, .5);
}
.W_btn_alpha:hover {
    text -decoration: none;
}
.W_btn_alpha:hover span {
    color: #ffa306;
}
.W_btn_alpha.icon_enlarge,
.W_btn_alpha.icon_narrow,
.W_btn_alpha.icon_maximum {
    display: none;
}
.W_btn_alpha.icon_praise {
    background-position: 0 -100px;
}
.W_btn_alpha:hover.icon_praise {
    background-position: 0 -125px;
}
.W_btn_alpha.icon_praised,
.W_btn_alpha:hover.icon_praised {
    background-position: 0 -150px;
}
#js_homestyle_css_module_base_btn {
    height: 42px;
}
#js_style_css_module_base_btn {
    height: 42px;
}
.profile_tab {
    border-bottom -width: 1px;
    border-bottom -style: solid;
    font-size: 14px;
}
.profile_tab.pftb_ul {
    border-bottom -width: 1px;
    border-bottom -style: solid;
    height: 29px;
    padding -left: 20px;
    _overflow: hidden;
}
.profile_tab.tab_plus {
    float: right;
    line -height: 29px;
    font-size: 12px;
    padding -right: 20px
}
.profile_tab.tab_plus.icon_warnS {
    vertical -align: middle
}
.profile_tab.pftb_title {
    float: left;
    line -height: 30px;
}
.profile_tab.pftb_itm {
    float: left;
    border-width: 1px;
    border-style: solid;
    border-right -width: 0;
    height: 27px;
}
.profile_tab.pftb_itm.icon_rtnew {
    position: absolute;
    left: 210px;
    top: 4px;
}
.profile_tab.pftb_itm.pftb_itm_lst {
    border-right -width: 1px;
}
.profile_tab.pftb_lk {
    display: block;
    line -height: 26px;
    padding: 0 15px;
    border-width: 1px;
    border-style: solid;
}
.profile_tab.pftb_lk:hover {
    text -decoration: none;
}
.profile_tab.current {
    border-bottom -width: 0;
    font-weight: 700;
}
.profile_tab.current.pftb_lk {
    border-bottom -width: 0;
    padding: 0 13px 3px 13px;
}
.tab_close.tc_itm {
    float: left;
    border-width: 1px;
    border-style: solid;
    border-right -width: 0;
}
.tab_close.tc_itm.tc_itm_lst {
    border-right -width: 1px;
}
.tab_close.tc_lk {
    display: block;
    line -height: 18px;
    padding: 0 12px;
    border-width: 1px;
    border-style: solid;
}
.tab_close.tc_lk:hover {
    text -decoration: none;
}
.tab_close.current {
    border-color: #797a80;
}
.tab_close.current.tc_lk {
    border-color: #797a80;
    background-color: #797a80;
    color: #fff;
}
.tab_close.tc_itm_fst {
    border-radius: 2px 0 0 2px;
}
.tab_close.tc_itm_fst.tc_lk {
    border-radius: 1px 0 0 1px;
}
.tab_close.tc_itm_lst {
    border-radius: 0 2px 2px 0;
}
.tab_close.tc_itm_lst.tc_lk {
    border-radius: 0 1px 1px 0;
}
.tab_close.disabled {
    cursor: default;
    color: #ccc;
}
.tab_nosep.t_itm {
    float: left;
}
.tab_nosep.current.t_lk {
    cursor: 
default;
    text -decoration: none;
}
.tab_nosep.t_lk {
    display: block;
    line -height: 22px;
    padding: 0 10px;
    border-radius: 2px;
}
.tab_b.current {
    text -decoration: none;
    cursor: text;
    font-weight: 700;
}
.tab_b span {
    float: right;
}
.tab_b span a {
    margin: 0;
}
.tab_b.W_vline {
    margin: 0 8px;
}
.tab_radious {
    height: 30px;
}
.tab_radious.t_ul {
    border-bottom -width: 1px;
    border-bottom -style: solid;
    height: 28px;
}
.tab_radious.t_itm,
.tab_radious.t_opt,
.tab_radious.W_vline {
    float: left;
    display: inline;
    margin: 0 8px 0 0;
    line -height: 22px;
    text -align: center;
    _position: relative;
}
.tab_radious.t_itm.disable {
    text -decoration: none;
    cursor: text;
}
.tab_radious.current {
    font-weight: 700;
    cursor: default;
}
.tab_radious.t_ul_spec {
    padding -bottom: 6px;
}
.tab_radious.t_ul_spec.t_itm {
    padding: 4px 7px;
    border-radius: 3px;
    margin -right: 0;
}
.tab_radious.t_ul_spec.current a {
    text -decoration: none;
    cursor: default;
    font-weight: bold;
}
.tab_radious.t_ul.current a {
    text -decoration: none;
    cursor: default;
}
.tab_radious.right {
    float: right;
    margin: -12px 0 0;
}
.tab_radious.t_nums {
    clear: left;
    padding: 8px 0 0;
}
.profile_tabbig {
    width: 980px;
    border-bottom -width: 1px;
    border-bottom -style: solid;
    font: normal 16px / 40px "Microsoft Yahei";
    background: url("../../../images/index/profile_tab.png?id=1370232467958") no-repeat top center;
    _background-image: none;
}
.profile_tabbig.pftb_ul {
    border-bottom -width: 1px;
    border-bottom -style: solid;
    height: 49px;
    padding -left: 20px;
    _overflow: hidden;
}
.profile_tabbig.pftb_title {
    float: left;
    line -height: 30px;
}
.profile_tabbig.pftb_itm {
    float: left;
    border-width: 1px;
    border-style: solid;
    border-right -width: 0;
    height: 48px;
}
.profile_tabbig.pftb_itm.pftb_itm_lst {
    border-right -width: 1px;
}
.profile_tabbig.pftb_itm_add {
    border-right -width: 1px;
}
.profile_tabbig.pftb_itm_add.pftb_lk {
    width: auto;
    padding -left: 13px;
    -moz -box -shadow: inset 6px 0px 15px -10px#333;
    box -shadow: inset 6px 0px 15px -10px#333;
}
.profile_tabbig.pftb_itm_add.pftb_lk.icobg {
    background: none;
}
.profile_tabbig.pftb_lk {
    display: block;
    width: 125px;
    height: 38px;
    padding: 8px 0 0 17px;
    border-width: 1px;
    border-style: solid;
    line -height: 27px;
}
.profile_tabbig.pftb_lk:hover {
    text -decoration: none;
    * zoom: 1;
}
.profile_tabbig.current {
    border-bottom -width: 0;
}
.profile_tabbig.current.pftb_lk {
    border-bottom -width: 0;
    padding: 8px 0 3px 18px;
}
.profile_tabbig.current {
    position: relative;
}
.profile_tabbig.pftb_lk.icobg {
    display: inline-block;
    width: 30px;
    height: 35px;
    background: url("../../../images/index/profile_tabbg.png?id=1370232467958") no-repeat 0 0;
    text -align: center;
    vertical -align: -7px;
    margin -right: 10px;
}
.profile_tabbig.current.icobg {
    background-position: -50px 0;
}
.profile_tabbig.pftb_lk.ico_pm {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("../../../images/index/profile_tabicon.png?id=1395901013832");
    _background-image: url("../../../images/index/profile_tabicon.gif?id=1393927439720");
    background-repeat: no-repeat;
    margin -top: 5px;
}
.profile_tabbig.pftb_lk.applogo {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical -align: -10px;
    margin -right: 10px;
}
.PRF_tab_noicon {
    width: 980px;
    border-bottom -width: 1px;
    border-bottom -style: solid;
    font: normal 16px / 40px "Microsoft Yahei";
    background: url("../../../images/index/profile_tab.png?id=1370232467958") no-repeat top center;
    _background-image: none;
}
.PRF_tab_noicon.pftb_ul {
    border-bottom -width: 1px;
    border-bottom -style: solid;
    height: 49px;
    padding -left: 20px;
    _overflow: hidden;
}
.PRF_tab_noicon.pftb_title {
    float: left;
    line -height: 30px;
}
.PRF_tab_noicon.pftb_itm {
    position: relative;
    float: left;
    border-width: 1px;
    border-style: solid;
    border-right -width: 0;
    height: 48px;
}
.PRF_tab_noicon.pftb_itm.pftb_itm_lst {
    border-right -width: 1px;
}
.PRF_tab_noicon.pftb_itm_add {
    border-right -width: 1px;
}
.PRF_tab_noicon.pftb_itm_add.pftb_lk {
    width: auto;
    padding -left: 13px;
    -moz -box -shadow: inset 6px 0px 15px -10px#333;
    box -shadow: inset 6px 0px 15px -10px#333;
}
.PRF_tab_noicon.pftb_itm_add.pftb_lk.icobg {
    background: none;
}
.PRF_tab_noicon.pftb_lk {
    display: block;
    width: 116px;
    height: 38px;
    padding: 8px 0 0;
    border-width: 1px;
    border-style: solid;
    line -height: 27px;
    text -align: center;
}
.PRF_tab_noicon.pftb_lk:hover {
    text -decoration: none;
    * zoom: 1;
}
.PRF_tab_noicon:hover.pftb_itm.icon_close {
    visibility: visible;
}
.PRF_tab_noicon.pftb_itm.icon_close {
    position: absolute;
    top: 3px;
    right: 3px;
    visibility: hidden;
    _visibility: visible;
}
.PRF_tab_noicon.current {
    border-bottom -width: 0;
}
.PRF_tab_noicon.current.pftb_lk {
    border-bottom -width: 0;
    padding: 8px 0 3px 0;
}
.PRF_tab_noicon.current {
    position: relative;
}
.PRF_tab_noicon.W_arrow {
    font-family: Arial, Helvetica, sans -serif;
}
.PRF_tab_noicon.W_arrow em {
    _line -height: 12px;
    _margin -top: -22px;
}
.PRF_tab_noicon.W_arrow_turn.W_arrow em {
    _margin -top: -14px;
}
.ico_pmhome {
    background-position: 0 0;
}
.ico_pmaccount {
    background-position: 0 -25px;
}
.ico_pmconn {
    background-position: 0 -50px;
}
.ico_pmphoto {
    background-position: 0 -75px;
}
.ico_pmadd {
    background-position: 0 -100px;
}
#js_homestyle_css_module_tab_WB_tab {
    height: 42px;
}
#js_style_css_module_tab_WB_tab {
    height: 42px;
}
.W_pages,
.W_pages_txt,
.W_pages_minitxt,
.W_pages_comment,
.W_pages_minibtn {
    text -align: right;
}
.W_pages.page,
.W_pages_txt.page {
    padding: 0 8px;
    margin: 0 3px;
    line -height: 22px;
    display: inline-block;
    text -align: center;
    vertical -align: top
}
.W_pages.page:hover,
.W_pages_minibtn.page:hover,
.W_pages_txt.page:hover,
.W_pages_minitxt.page:hover {
    text -decoration: none
}
.W_pages.W_btn_c {
    margin: 0 5px;
}
.W_pages.list {
    position: relative;
    color: #95a8b2;
    display: inline-block;
    height: 24px;
    line -height: 24px;
    padding: 0 10px
}
.W_pages.list.W_moredown {
    line -height: 24px;
    height: 24px;
    _position: relative;
    _top: 7px;
    _vertical -align: baseline
}
.W_pages.list.W_moredown.txt:hover {
    text -decoration: none;
}
.W_pages.list.W_moredown.arrow {
    background: url("../../../images/common/ico.png?id=1370232467958") no-repeat 0 -362px;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    top: 2px;
    * top: -2px;
    left: 3px
}
.W_pages.list div {
    position: absolute;
    border: 1px solid#cdcdcd;
    background: #fff;
    bottom: 30px;
    * bottom: 25px;
    left: -8px;
    _width: 80px;
}
.W_pages.list.W_pages_layer {
    position: absolute;
    border: 1px solid#cdcdcd;
    background: #fff;
    bottom: 30px;
    * bottom: 25px;
    left: -14px;
    * width: 75px;
    _width: 80px;
}
.W_pages.list.W_pages_layer.S -FIXED {
    height: 241px;
    * padding -right: 14px;
    overflow -y: scroll;
    * overflow -x: hidden;
}
.W_pages.list.S -FIXED a {
    * padding -right: 100px
}
.W_pages.list div a {
    display: block;
    margin: 1px;
    padding: 0 15px;
    text -align: center;
    white -space: nowrap;
    height: 23px;
    line -height: 23px;
    color: #595959 ! important;
    _vertical -align: baseline
}
.W_pages.list div a:hover {
    background: #e7e7e7;
    text -decoration: none
}
.W_pages.list div a.current {
    color: #c1c0c0 ! important
}
.W_pages.list div a.current:hover {
    background: none;
    text -decoration: none
}
.W_pages.list.W_pages_layer: : -webkit -scrollbar {
    width: 10px;
    height: 10px;
}
.W_pages.list.W_pages_layer: : -webkit -scrollbar -button: vertical {
    display: none;
}
.W_pages.list.W_pages_layer: : -webkit -scrollbar -button: vertical: start: increment,
.W_pages.list.W_pages_layer: : -webkit -scrollbar -button: vertical: end: decrement {
    display: none;
}
.W_pages.list.W_pages_layer: : -webkit -scrollbar -track: vertical {
    background-color: transparent;
}
.W_pages.list.W_pages_layer: : -webkit -scrollbar -track -piece {
    background-color: transparent;
}
.W_pages.list.W_pages_layer: : -webkit -scrollbar -thumb: vertical {
    background-color: #aaa;
    border: 2px solid#fff;
    border-width: 2px 2px 2px 0;
}
.W_pages.list.W_pages_layer {
    scrollbar -3dlight -color: #fff;
    scrollbar -highlight -color: #fff;
    scrollbar -arrow -color: #fff;
    scrollbar -shadow -color: #fff;
    scrollbar -darkshadow -color: #fff;
    scrollbar -base -color: #aaa;
    scrollbar -track -color: #fff;
}
.W_pages_minibtn {
    }
.W_pages_minibtn.page {
    display: inline-block;
    min -width: 16px;
    width: auto;
    _width: 16px;
    height: 22px;
    line -height: 22px;
    text -align: center;
    border-radius: 1px;
    vertical -align: middle;
    margin: 0 5px;
    padding: 0 3px;
}
#js_homestyle_css_module_global_pages {
    height: 42px;
}
#js_style_css_module_global_pages {
    height: 42px;
}
.W_tips {
    font-size: 12px;
    overflow: hidden;
    padding: 5px 7px 4px 10px;
    _width: auto;
}
.W_tips.tips_warn {
    border: 1px solid#BED2ED;
    background: #F7F9FF;
    line -height: 12px;
    color: #666;
}
.W_tips.tips_error {
    border: 1px solid#FCEDB1;
    background: #FBFAEE;
    line -height: 12px;
    color: #666;
}
.W_tips.tips_succ {
    border: 1px solid#BCD1B8;
    background: #F6FFF5;
    line -height: 12px;
    color: #666;
}
.W_tips.tips_del,
.W_tips.tips_rederror {
    border: 1px solid#FFD9BB;
    background: #FFF7F5;
    line -height: 12px;
    color: #666;
}
.W_tips.icon {
    float: left;
    width: 16px;
    margin -right: 3px;
    _margin -right: 0;
    vertical -align: -3px;
    * vertical -align: -1px;
}
.W_tips.txt {
    display: inline;
    line -height: 18px;
    text -align: left;
}
.W_tips.txt_s {
    margin -right: 10px;
}
.W_tips.txt a {
    color: #f48c12;
}
.W_tips.close {
    margin: 2px 0 0 10px;
    * margin -top: -16px;
    float: right;
}
.W_tips.close.icon_close {
    }
.W_tips_top {
    width: 961px;
    margin: 0 auto;
}
.W_empty {
    text -align: center;
}
.W_tips.empty {
    padding: 0;
    display: inline-block;
    * zoom: 1;
    * display: inline;
}
.W_tips.empty.txt {
    display: block;
    margin -left: 19px;
}
.W_refresh_feed {
    background: url("../../../images/common/feed_refresh.png") no-repeat center 15px;
    height: 187px;
}
.W_tips.set_opt * {
    vertical -align: middle;
}
.W_tips.set_opt:hover.icon_opt {
    background-position: -100px -50px;
}
.W_step {
    line -height: 30px;
    border-width: 1px;
    border-style: solid;
    font-size: 14px;
    border-radius: 2px;
}
.W_step ul {
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
}
.W_step ul li {
    float: left;
    display: inline;
    text -align: center;
    _line -height: 33px;
}
.W_step ul li.current {
    font-weight: bold;
}
.W_step ul li.num {
    font-family: Tahoma;
    font-size: 14px;
    margin -right: 10px;
}
.W_step ul li.current.num {
    margin -right: 10px;
    font-weight: 700;
}
.W_step.W_vline.WB_arrow {
    float: left;
    line -height: 32px;
    _line -height: 41px;
    _height: 33px;
    font-size: 42px;
    width: 18px;
    overflow: hidden;
}
.W_step.W_vline.WB_arrow * {
    font-family: "SimSun";
    overflow: hidden;
    display: block;
    margin: 0 0 0 -20px;
}
.W_step.W_vline.WB_arrow span {
    margin: -32px 0 0 -21px;
    _margin: -41px 0 0 -21px;
}
: root.W_step.W_vline.WB_arrow {
    line -height: 41px\9;
    height: 33px\9;
}
: root.W_step.W_vline.WB_arrow span {
    margin: -41px 0 0 -21px\9;
}
#js_homestyle_css_module_global_tips {
    height: 42px;
}
#js_style_css_module_global_tips {
    height: 42px;
}
.input_search {
    border-width: 1px;
    border-style: solid;
    border-color: #d9d9d9;
    background-color: #fff;
    border-radius: 24px;
}
.input_search.inner {
    padding: 0 10px;
    width: 170px;
    height: 20px;
    display: inline-block;
    overflow: hidden;
}
.input_search.focused {
    border-width: 1px;
    border-style: solid;
    border-color: #ffa00a;
    background-color: #fff;
    border-radius: 24px;
    box -shadow: inset 0px 1px 4px -1px#bbb;
}
.input_search.btns {
    float: right;
    padding -top: 1px;
    height: 22px;
    overflow: hidden;
}
.input_search.noborder {
    border: none;
    background: transparent;
    height: 16px;
    padding: 2px 0;
    _padding: 1px 0;
    width: 124px;
    _width: 128px;
    line -height: 18px;
    color: gray;
}
.input_search.iconsearch,
.input_search.iconsearch:hover {
    float: left;
    width: 19px;
}
.input_search.focused.noborder {
    color: #444;
}
.input_search.btn_arr {
    float: left;
    width: 13px;
    height: 20px;
}
.input_search.btns.W_vline {
    float: left;
    line -height: 20px;
    color: #999;
}
.input_search.btns.W_arrow {
    margin: 8px 0 0 5px;
    color: #999;
    cursor: pointer;
}
.input_search.btns.btn_arr:hover.W_arrow {
    color: #FFB941;
}
#js_homestyle_css_module_forms_input_search {
    height: 42px;
}
#js_style_css_module_forms_input_search {
    height: 42px;
}
.W_layer {
    position: absolute;
    border-radius: 3px;
    z -index: 9999;
}
.W_layer.bg {
    padding: 3px;
    border-radius: 4px;
    background: url("../../../images/common/layer_bg.png?id=1370232467958") repeat;
}
.W_layer.content {
    position: relative;
    background: #fff;
    border: 1px solid#ccc;
    border-radius: 2px
}
.W_layer.title {
    background: #f2f2f2;
    height: 30px;
    line -height: 30px;
    font-weight: 700;
    padding: 0 0 0 20px;
    font-size: 12px;
    vertical -align: middle;
}
.W_layer.title h3 {
    font-size: 14px;
    width: 340px;
    overflow: hidden;
    height: 24px;
    font-weight: 400;
}
.W_layer.title.span {
    font-weight: 400;
}
.W_layer.W_close {
    position: absolute;
    z -index: 2;
    right: 17px;
    top: 6px;
}
.W_layer.detail {
    }
.W_layer.W_vline {
    text -indent: -1px;
    display: inline-block;
}
.W_layer.tab {
    background: #f0f0f0;
    padding: 4px 4px 0 6px;
}
.W_layer.tab.tab_title {
    font-size: 14px;
    margin: 0 0 0 15px;
}
.W_layer.tab a {
    height: 26px;
    line -height: 26px;
    padding: 0 11px;
    margin: 0 -2px;
    position: relative;
    z -index: 1;
    display: inline-block;
}
.W_layer.tab.current {
    text -decoration: none;
    cursor: default;
    background: #fff;
    border: 1px solid#e8e8e8;
    border-bottom: 0;
    -moz -border-radius -topright: 3px;
    -webkit -border-top -right -radius: 3px 3px;
    -moz -border-radius -topleft: 3px;
    -webkit -border-top -left -radius: 3px 3px;
}
.W_layer.tab_bottom {
    height: 27px;
    padding: 3px 0 0;
    background: url("../../../images/layer/layer_tab_bottom_bg.png?id=1370232467958") repeat -x left bottom;
}
.W_layer.tab_bottom.tab_title {
    font-size: 12px;
}
.W_layer.btn {
    text -align: right;
    padding: 15px 0 0;
}
.W_layer.btn a {
    margin: 0 0 0 10px;
}
.W_layer.arrow {
    position: absolute;
    overflow: hidden;
    display: block;
    background: url("../../../images/common/layer_arrow.png?id=1370232467958") no-repeat;
}
.W_layer.arrow_r,
.W_layer.arrow_l {
    width: 9px;
    height: 14px;
    top: 20px;
    right: -5px;
    background-position: -8px -24px;
}
.W_layer.arrow_l {
    right: auto;
    left: -5px;
    background-position: 0 -24px;
}
.W_layer.arrow_t,
.W_layer.arrow_b {
    width: 14px;
    height: 9px;
    top: -5px;
    left: 30px;
    background-position: 0 0;
}
.W_layer.arrow_b {
    top: auto;
    bottom: -5px;
    background-position: 0 -8px;
}
.W_layer.layer_notice.layer1_words {
    width: 340px;
    padding -right: 20px;
}
.W_layer.content.W_pages_minibtn {
    padding: 0;
    margin: 0 -4px 0 0;
}
.W_layer.send_weibo.input {
    border: 1px solid#ccc;
    -webkit -box -shadow: 1px 1px 1px 0px#eaeaea inset;
    -moz -box -shadow: 1px 1px 1px 0px#eaeaea inset;
    box -shadow: 1px 1px 1px 0px#eaeaea inset;
    background-color: #fff;
}
.W_layer.send_weibo.input.clicked {
    border-color: #ffb941;
}
.W_layer.send_weibo.send_btn,
.W_layer.send_weibo.send_btn span,
.W_layer.send_weibo.send_btn:hover,
.W_layer.send_weibo.send_btn:hover span,
.W_layer.send_weibo.W_btn_v_disable {
    background-image: none ! important;
}
.W_layer.send_weibo.send_btn,
.W_layer.send_weibo.send_btn:hover {
    border: 1px solid#e64141;
    background-color: #e64141;
}
.W_layer.send_weibo.send_btn span,
.W_layer.send_weibo.send_btn:hover span {
    border: 1px solid#f57373;
}
.W_layer.send_weibo.send_btn:hover,
.W_layer.send_weibo.send_btn:hover span {
    background-color: rgb(249, 89, 89);
    background-image: -moz -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background-image: -webkit -gradient(linear, left top, left bottom, color -stop(0 % , rgba(249, 89, 89, 1)), color -stop(100 % , rgba(231, 67, 67, 1)));
    background-image: -webkit -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background-image: -o -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background-image: -ms -linear -gradient(top, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
    background-image: linear -gradient(top bottom, rgba(249, 89, 89, 1) 0 % , rgba(231, 67, 67, 1) 100 % );
}
.W_layer.send_weibo.W_btn_v_disable,
.W_layer.send_weibo.W_btn_v_disable:hover {
    border-color: #d9d9d9;
    background: #f2f2f2;
}
.W_layer.send_weibo.W_btn_v_disable span,
.W_layer.send_weibo.W_btn_v_disable:hover span {
    border-color: #fff;
    background: #f2f2f2;
    color: #ccc;
}
.W_layer.send_weibo.send_btn span {
    width: 78px;
    height: 26px;
    text -indent: 0;
}
.W_layer,
.W_layer.S_txt1,
.W_layer.S_func1,
.W_layer.SW_fun.S_func1,
.W_layer.SW_fun2.S_func3,
.W_layer.current.S_func1:hover {
    color: #333;
    text -decoration: none;
}
.W_layer.S_txt1_bg {
    background-color: #333;
}
.W_layer.S_txt1_br {
    border-color: #333;
}
.W_layer.S_txt2 {
    color: #808080;
}
.W_layer.S_txt2_bg {
    background-color: #808080;
}
.W_layer.S_txt2_br {
    border-color: #808080;
}
.W_layer.S_txt3 {
    color: #aeaeae;
}
.W_layer.S_txt3_bg {
    background-color: #aeaeae;
}
.W_layer.S_txt3_br {
    border-color: #aeaeae;
}
.W_layer.S_txt4,
.W_layer.W_btn_a_disable span,
.W_layer.W_btn_a_disable:hover span,
.W_layer.W_btn_b_disable span,
.W_layer.W_btn_b_disable:hover span,
.W_layer.W_btn_c_disable span,
.W_layer.W_btn_c_disable:hover span,
.W_layer.W_btn_d_disable span,
.W_layer.W_btn_d_disable:hover span,
.W_layer.W_btn_v_disable span,
.W_layer.W_btn_v_disable:hover span,
.W_layer.W_btn_e_disable span,
.W_layer.W_btn_e_disable:hover span,
.W_layer.W_btn_f_disable span,
.W_layer.W_btn_f_disable:hover span {
    color: #cccccc ! important;
}
.W_layer.S_txt4_bg {
    background-color: #ccc;
}
.W_layer.S_txt4_br {
    border-color: #ccc;
}
.W_layer a,
.W_layer.S_link1,
.W_layer.S_func1:hover,
.W_layer.SW_fun:hover.S_func1 {
    color: #0a8cd2;
}
.W_layer.S_link1_bg {
    background-color: #0a8cd2;
}
.W_layer.S_link1_br {
    border-color: #0a8cd2;
}
.W_layer.S_link2 {
    color: #6cbae4;
}
.W_layer.S_link2_bg {
    background-color: #6cbae4;
}
.W_layer.S_link2_br {
    border-color: #6cbae4;
}
.W_layer.S_link3 {
    color: #b1d8ed;
}
.W_layer.S_link3_bg {
    background-color: #b1d8ed;
}
.W_layer.S_link3_br {
    border-color: #b1d8ed;
}
.W_layer.S_spetxt,
.W_layer.S_error {
    color: #E44443;
}
.W_layer.S_bg1 {
    background-color: #f2f2f2;
}
.W_layer.S_bg1_c {
    color: #f2f2f2;
}
.W_layer.S_bg2 {
    background-color: #e6e6e6;
}
.W_layer.S_bg2_c {
    color: #e6e6e6;
}
.W_layer.S_bg3 {
    background-color: #d9d9d9;
}
.W_layer.S_bg3_c {
    color: #d9d9d9;
}
.W_layer.S_bg4 {
    background-color: #fafafa;
}
.W_layer.S_bg4_c {
    color: #fafafa;
}
.W_layer.S_bg5 {
    background-color: #ffffff;
}
.W_layer.S_bg5_c {
    color: #ffffff;
}
.W_layer.S_line1 {
    border-color: #d9d9d9;
}
.W_layer.S_line1_c {
    color: #d9d9d9;
}
.W_layer.S_line2 {
    border-color: #e6e6e6;
}
.W_layer.S_line2_c {
    color: #d9d9d9;
}
.W_layer.S_line3 {
    border-color: #ccc;
}
.W_layer.S_line3_c {
    color: #ccc;
}
.W_layer.S_line4 {
    border-color: #ffb941;
}
.W_layer.S_line4_c {
    color: #ffb941;
}
.W_layer.S_line5 {
    border-color: #fff;
}
.W_layer.W_btn_b,
.W_layer.W_btn_c,
.W_layer.W_btn_e,
.W_layer.W_btn_f,
.W_layer.W_btn_round,
.W_layer.W_btn_round_ico,
.W_layer.W_btn_round2,
.W_layer.W_btn_a_disable,
.W_layer.W_btn_a_disable:hover,
.W_layer.W_btn_b_disable,
.W_layer.W_btn_b_disable:hover,
.W_layer.W_btn_c_disable,
.W_layer.W_btn_c_disable:hover,
.W_layer.W_btn_d_disable,
.W_layer.W_btn_d_disable:hover,
.W_layer.W_btn_v_disable,
.W_layer.W_btn_v_disable:hover,
.W_layer.W_btn_e_disable,
.W_layer.W_btn_e_disable:hover,
.W_layer.W_btn_f_disable,
.W_layer.W_btn_f_disable:hover,
.W_layer.W_btn_g_disable,
.W_layer.W_btn_g_disable:hover,
.W_layer.W_btn_a_disable span,
.W_layer.W_btn_a_disable:hover span,
.W_layer.W_btn_b_disable span,
.W_layer.W_btn_b_disable:hover span,
.W_layer.W_btn_c_disable span,
.W_layer.W_btn_c_disable:hover span,
.W_layer.W_btn_d_disable span,
.W_layer.W_btn_d_disable:hover span,
.W_layer.W_btn_v_disable span,
.W_layer.W_btn_v_disable:hover span,
.W_layer.W_btn_e_disable span,
.W_layer.W_btn_e_disable:hover span,
.W_layer.W_btn_f_disable span,
.W_layer.W_btn_f_disable:hover span,
.W_layer.W_btn_g_disable span,
.W_layer.W_btn_g_disable:hover span {
    border-color: #d9d9d9;
    background-color: #f2f2f2;
}
.W_layer.W_btn_b:hover,
.W_layer.W_btn_e:hover,
.W_layer.W_btn_f:hover,
.W_layer.W_btn_c:hover,
.W_layer.W_btn_round:hover,
.W_layer.W_btn_round_ico:hover,
.W_layer.W_btn_round2:hover {
    background-color: #fafafa;
}
.W_layer.W_btn_b span,
.W_layer.W_btn_c span,
.W_layer.W_btn_e span,
.W_layer.W_btn_f span,
.W_layer.W_btn_round span,
.W_layer.W_btn_round2 span,
.W_layer.W_btn_round_ico span,
.W_layer.W_btn_a_disable span,
.W_layer.W_btn_a_disable:hover span,
.W_layer.W_btn_b_disable span,
.W_layer.W_btn_b_disable:hover span,
.W_layer.W_btn_c_disable span,
.W_layer.W_btn_c_disable:hover span,
.W_layer.W_btn_d_disable span,
.W_layer.W_btn_d_disable:hover span,
.W_layer.W_btn_v_disable span,
.W_layer.W_btn_v_disable:hover span,
.W_layer.W_btn_e_disable span,
.W_layer.W_btn_e_disable:hover span,
.W_layer.W_btn_f_disable span,
.W_layer.W_btn_f_disable:hover span,
.W_layer.W_btn_g_disable span,
.W_layer.W_btn_g_disable:hover span {
    border-color: #ffffff;
    color: #333333;
}
.W_layer.W_btn_b:hover,
.W_layer.W_btn_e:hover,
.W_layer.W_btn_f:hover,
.W_layer.W_btn_round:hover {
    border-color: #ff9b01;
    background-color: #ffa00a;
}
.W_layer.W_btn_b:hover span,
.W_layer.W_btn_e:hover span,
.W_layer.W_btn_f:hover span,
.W_layer.W_btn_round:hover span {
    border-color: #ffce82;
}
.W_layer.W_btn_a span,
.W_layer.W_btn_d span,
.W_layer.W_btn_g span,
.W_layer.W_btn_b:hover span,
.W_layer.W_btn_e:hover span,
.W_layer.W_btn_f:hover span,
.W_layer.W_btn_round:hover span {
    color: #fff;
}
.W_layer.icon_gotop,
.W_layer.icon_addtwo,
.W_layer.icon_refresh,
.W_layer.icon_bytime,
.W_layer.icon_bypopular,
.W_layer.ico_page_prev,
.W_layer.ico_page_next,
.W_layer.btn_page_prevdis.ico_page_prev,
.W_layer.btn_page_nextdis.ico_page_next {
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
}
.W_layer.profile_tab {
    padding -top: 10px;
    font-size: 12px;
    background-image: -moz -linear -gradient(bottom, #f2f2f2, #fafafa 20 % );
    background-image: -webkit -linear -gradient(bottom, #f2f2f2, #fafafa 20 % );
    background-image: linear -gradient(bottom, #f2f2f2, #fafafa 20 % );
    background-color: #fafafa;
}
.W_layer.layer_forward.W_tips {
    margin -top: 10px;
}
#js_homestyle_css_module_layer_layer_frame {
    height: 42px;
}
#js_style_css_module_layer_layer_frame {
    height: 42px;
}
.layer_point {
    width: 320px;
    padding: 15px 20px;
}
.layer_point.delete,
.layer_point.success,
.layer_point.question,
.layer_point.warning {
    display: inline-block;
    margin: 0 10px 0 0;
    width: 41px;
    height: 31px;
}
.layer_point.delete {
    width: 34px;
    height: 34px;
    background-position: -41px -14px;
}
.layer_point.question {
    width: 26px;
    height: 40px;
    background-position: -112px -10px;
}
.layer_point.warning {
    width: 37px;
    height: 36px;
    background-position: -75px -14px;
}
.layer_point.point dt,
.layer_point.point dd {
    float: left;
}
.layer_point.point dd {
    word -wrap: break -word;
    width: 285px;
    line -height: 18px;
    padding -top: 8px;
}
.layer_point.point dd.S_txt1 {
    font-size: 14px;
    padding: 0 0 5px;
}
.layer_point.point dd input {
    vertical -align: middle;
    margin: 0 5px 0 0;
}
.layer_point.point dd.no_ico {
    width: 320px;
}
.layer_point.inviTit {
    line -height: 1.5em;
}
.layer_point.point dd.W_textdot_b {
    margin: 7px 6px 0 3px;
}
.layer_point.forward_content {
    background: #f2f2f2;
    margin: 15px 0 5px 0;
    padding: 6px 10px;
    line -height: 18px;
    word -wrap: break -word;
    overflow: hidden;
}
.layer_point.forward_content.W_ico16 {
    vertical -align: -4px;
    margin -left: 3px;
}
.layer_point.forward_content.W_arrow {
    float: right;
    cursor: pointer;
    margin: 7px 0 0;
}
.layer_point.forward_content.S_func1 {
    font-weight: 700;
}
.layer_point.btn.opt_ck {
    line -height: 22px;
    _line -height: 24px;
}
.layer_point.btn.opt_ck.ck {
    margin -right: 5px;
    vertical -align: -2px;
    _vertical -align: -3px;
}
.W_layer.content.layer_mini_robot {
    padding: 15px 20px;
}
.W_layer.content.layer_mini_robot.btn {
    padding: 5px 0 0;
    text -align: right;
}
.W_layer.content.layer_mini_robot.btn.W_btn_a {
    float: none;
}
.W_layer.quick_reply_list {
    width: 430px;
    padding: 16px 20px 20px;
}
.W_layer.quick_reply_list ul {
    width: 450px;
    margin: 0 -10px 4px;
}
.W_layer.quick_reply_list li {
    _display: inline;
    float: left;
    width: 30px;
    height: 30px;
    margin: 0 6px 6px 10px;
    padding: 4px 4px 0 0;
    overflow: hidden;
}
.W_layer.quick_reply_list li a {
    display: block;
}
.W_layer.quick_reply_list li.icon_close_bg {
    position: absolute;
    _position: static;
    margin: -34px 0 0 22px;
}
#js_homestyle_css_module_layer_layer_point {
    height: 42px;
}
#js_style_css_module_layer_layer_point {
    height: 42px;
}
.layer_mini_info {
    padding: 15px 20px;
}
.layer_mini_info.btn {
    padding: 15px 0 0;
    text -align: right;
}
.layer_mini_info.btn a {
    margin: 0 0 0 10px;
}
.layer_mini_info.noicon {
    margin: 12px 0 0;
}
.layer_mini_info.ckbox {
    width: 14px;
    height: 14px;
    margin -right: 5px;
    vertical -align: -3px;
}
.layer_mini_info.icon_error,
.layer_mini_info.icon_del,
.layer_mini_info.icon_succ,
.layer_mini_info.icon_warn,
.layer_mini_info.icon_ask {
    vertical -align: -4px;
    * vertical -align: -1px;
    _vertical -align: -2px;
}
.layer_mini_info.multi_rows {
    padding -left: 21px;
    line -height: 18px;
}
.layer_mini_info.multi_rows.icons {
    margin -left: -20px
}
.layer_mini_info.icon_blank {
    display: inline-block;
    width: 16px;
    margin -right: 3px
}
.layer_mini_info.icon_close {
    position: absolute;
    right: 5px;
    top: 5px;
}
.layer_mini_info_big {
    padding: 20px 30px;
    font-size: 14px;
}
.layer_mini_info_big span {
    vertical -align: middle;
}
.layer_mini_center {
    width: 180px;
}
.layer_mini_center p {
    line -height: 18px;
}
.layer_mini_center.texta_c {
    text -align: center;
}
.layer_mini_center.link_vip {
    color: #C90000;
    display: inline-block;
}
.layer_mini_center.btn {
    width: auto;
    text -align: center;
}
.layer_mini_center.btn a {
    margin: 0 5px;
}
.layer_mini_center.noicon {
    margin -top: 7px;
}
.layer_mini_robot {
    width: 280px;
    padding: 10px;
}
.layer_mini_robot h3 {
    font: 12px normal;
    line -height: 18px;
}
.layer_mini_robot.btn {
    background: #fff;
    margin -top: -1px;
    text -align: left;
    padding: 0;
}
.layer_mini_robot.btn.left {
    margin: 5px 0 0 0;
    display: inline-block;
    float: left;
}
.layer_mini_robot.btn.W_btn_a {
    float: right;
}
.layer_mini_robot.person_list {
    padding: 8px 0;
    border-bottom -style: solid;
    border-bottom -width: 1px;
}
.layer_mini_robot.person_list dt {
    margin -top: 2px;
}
.layer_mini_robot.person_list.con {
    margin -left: 40px;
    min -height: 30px;
    _height: 30px;
    line -height: 17px;
}
.layer_mini_robot.person_list.right {
    float: right;
}
.layer_mini_robot.person_list.right.num {
    color: #ff8f0a;
    font-weight: bold;
}
.layer_mini_robot.person_list.pic {
    float: left;
    width: 30px;
    height: 30px;
    overflow: hidden;
}
.layer_mini_robot.person_list.name {
    height: 17px;
    overflow: hidden;
    word -wrap: break -word;
    word -break: break -all;
}
.layer_mini_robot.person_list.info a span {
    cursor: pointer;
    zoom: 1;
}
.layer_mini_robot.num_list {
    padding: 10px 0;
    border-bottom -style: solid;
    border-bottom -width: 1px;
}
.layer_mini_robot.num_list.colorbox {
    border-style: solid;
    border-width: 1px;
    margin -top: 5px;
    padding: 0;
}
.layer_mini_robot.num_list.colorbox span {
    display: block;
    height: 12px;
    line -height: 12px;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
}
.layer_mini_robot.num_list.colorbox.c1 {
    background: #ffbc5c;
}
.layer_mini_robot.num_list.colorbox.c2 {
    background: #5d9606;
}
.layer_mini_robot.num_list.info.num {
    color: #ff8f0a;
    font-weight: bold;
}
.layer_mini_robot.btn {
    background: #fff;
    margin -top: -1px;
    text -align: left;
    padding: 0;
}
#js_homestyle_css_module_layer_layer_mini_info {
    height: 42px;
}
#js_style_css_module_layer_layer_mini_info {
    height: 42px;
}
.layer_faces {
    width: 417px;
}
.layer_faces.tab_kind {
    margin: 0 0 10px;
    height: 23px;
    line -height: 23px;
    padding: 10px 0 0 24px
}
.layer_faces.tab_kind a {
    padding: 0 7px;
    display: inline-block;
    margin: 0 -2px;
    _margin: 0 -3px;
}
.layer_faces.tab_kind a.current {
    text -decoration: none;
    cursor: default;
    background: #e6e6e6;
    position: relative;
    _position: static;
    z -index: 2;
    -moz -border-radius: 3px;
    -webkit -border-radius: 3px;
}
.layer_faces.detail {
    padding: 0 19px 10px;
}
.layer_faces.tab_kind.right {
    float: right;
    padding: 0 20px 0 0;
    width: 53px;
}
.layer_faces.tab_kind.right a {
    padding: 0;
    margin: 0;
}
.layer_faces.tab_kind.right.btn_page_next {
    margin -left: 5px;
}
.layer_faces.tab_nosep {
    margin: 0 0 10px;
    line -height: 23px;
    padding: 10px 0 0 24px
}
.layer_faces.tab_nosep.t_itm {
    white -space: nowrap;
}
.layer_faces.tab_nosep.right {
    float: right;
    padding: 0 20px 0 0;
    width: 53px;
}
.layer_faces.tab_nosep.right a {
    margin: 0;
}
.layer_faces.tab_nosep.right.btn_page_next,
.layer_faces.tab_nosep.right.btn_page_nextdis {
    margin -left: 5px;
}
.layer_faces.faces_list {
    margin: 0 0 0 6px;
}
.layer_faces.faces_list li {
    cursor: pointer;
    float: left;
    border: 1px solid#e8e8e8;
    height: 22px;
    width: 26px;
    overflow: hidden;
    margin: -1px 0 0 -1px;
    padding: 4px 2px;
    text -align: center;
}
.layer_faces.faces_list li:hover {
    border: 1px solid#0095cd;
    background: #fff9ec;
    position: relative;
    z -index: 2;
}
.layer_faces.faces_list_hot {
    margin -bottom: 10px;
}
.layer_faces.faces_list_hot li {
    border-color: #fce089;
    background: #fef9e7;
}
.W_layer.layer_faces.W_pages_minibtn {
    margin: 0 -4px 0 0;
    padding: 10px 0 0;
}
.layer_faces.faces_magic_list {
    margin: 0 0 0 5px;
    overflow: hidden;
    width: 384px;
    zoom: 1;
    position: relative;
}
.layer_faces.faces_magic_list li {
    position: relative;
    float: left;
    width: 54px;
    height: 74px;
    overflow: hidden;
    margin: 0 10px 0 0;
}
.layer_faces.faces_magic_list li a.img {
    display: block;
    border: 1px solid#fff;
}
.layer_faces.faces_magic_list li a.img:hover {
    border: 1px solid#0095cd;
}
.layer_faces.faces_magic_list li a img {
    display: block;
    width: 50px;
    height: 50px;
    border: 1px solid#d4d3d3;
}
.layer_faces.faces_magic_list li a.img:hover img {
    border-color: #0095cd;
}
.layer_faces.faces_magic_list li a.play {
    background: url("../images/weibo/icon.png") no-repeat -225px -25px;
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 34px;
    right: 2px;
}
.layer_faces.faces_magic_list li.icon_toplay {
    position: absolute;
    top: 35px;
    right: 3px;
}
.layer_faces.faces_magic_list li span {
    display: block;
    text -align: center;
    padding: 2px 0 0;
    color: #808080;
    cursor: pointer;
    height: 13px;
    overflow: hidden;
}
.layer_faces.faces_magic_list li.clear {
    height: 0px;
}
.layer_faces.info {
    float: left;
    padding: 10px 0 0 8px;
}
.layer_faces.info.play {
    background: url("../images/weibo/icon.png") no-repeat -225px -25px;
    display: inline-block;
    vertical -align: middle;
    margin: 0 3px;
    width: 16px;
    height: 16px;
}
.layer_faces.info.icon_toplay {
    vertical -align: middle;
    margin: 0 3px;
}
.layer_faces.ico_magic {
    float: left;
    background: url("../../../images/common/ico.png?id=1370232467958") no-repeat 0 -1034px;
    width: 15px;
    height: 15px;
    margin: 4px 5px 0 0;
    display: inline;
}
#js_homestyle_css_module_layer_layer_faces {
    height: 42px;
}
#js_style_css_module_layer_layer_faces {
    height: 42px;
}
.layer_mood {
    padding -top: 25px;
    width: 322px;
    overflow: hidden;
    position: relative;
}
.layer_mood_simple {
    padding -top: 10px;
}
.layer_mood.tips {
    margin: 0 15px 15px;
    border: 1px solid#f9f2a7;
    background: #feffe5;
    padding: 10px 10px 10px 10px;
    line -height: 17px;
}
.layer_mood.tips.icon_close,
.layer_mood.tips.W_close_tips {
    float: right;
    margin: -5px -5px 0 0;
}
.layer_mood.tips.ad_face {
    float: right;
    margin: -5px 0 0;
}
.layer_mood.mood_title {
    background: url("../../../images/mood/skin.png?id=1370232467958") no-repeat;
    width: 162px;
    height: 15px;
    margin: 0 15px 10px;
}
.layer_mood.zero_tips {
    padding: 10px 0;
}
.layer_mood.mood_list {
    padding: 0 0 5px 15px;
}
.layer_mood.mood_list li {
    float: left;
    text -align: center;
    cursor: pointer;
    height: 60px;
}
.layer_mood.mood_list li div {
    padding: 4px 5px 2px;
    width: 48px;
}
.layer_mood.mood_list li.current div {
    border: 1px solid#99d0ff;
    background: #eaf6ff;
    padding: 3px 4px 1px;
}
.layer_mood.mood_list li.current div.mood1 {
    border-color: #ffcbac;
    background: #fff2e8;
}
.layer_mood.mood_list li.current div.mood2 {
    border-color: #99d0ff;
    background: #eaf6ff;
}
.layer_mood.mood_list li.current div.mood3 {
    border-color: #ffd27f;
    background: #fff9d3;
}
.layer_mood.mood_list li.current div.mood4 {
    border-color: #a8c5da;
    background: #f1f5f8;
}
.layer_mood.mood_list li.current div.mood5 {
    border-color: #d2c0b7;
    background: #f4f2ea;
}
.layer_mood.mood_list li img {
    display: block;
    margin: 0 0 3px;
    margin -left: 8px;
    * margin -left: 3px;
}
.layer_mood.mood_send {
    padding: 5px 15px;
}
.layer_mood.mood_send textarea {
    width: 280px;
    padding: 5px;
    border: 1px solid#c6c6c6;
    font-family: "Tahoma", "宋体";
    line -height: 18px;
    height: 55px;
}
.layer_mood.mood_send_btn {
    text -align: right;
    padding: 0 15px;
}
.layer_mood.mood_send_btn.W_btn_b,
.layer_mood.mood_send_btn.W_btn_a_disable {
    margin: 0 0 15px;
}
.layer_mood.addition {
    background: #f2f3ea url("../../../images/mood/add_repeat.gif?id=1370232467958") repeat -x;
}
.layer_mood.additions {
    background-color: #fff;
}
.layer_mood.addition.W_loading {
    padding: 90px 0;
    text -align: center;
}
.layer_mood.weather {
    float: left;
    padding: 15px 10px 0 10px;
    _padding -right: 5px;
    width: 157px;
}
.layer_mood.weather dt {
    background: url("../../../images/mood/weather/weather.png?id=1370232467958") no-repeat 5px 10px;
    _background: url("../../../images/mood/weather/weather.gif?id=1370232467958") no-repeat 5px 10px;
    width: 73px;
    height: 60px;
    _margin -top: -65px;
}
.layer_mood.weather dt a {
    display: block;
    height: 60px;
    width: 73px;
}
.layer_mood.weather dt.weather_dy {
    background-position: 5px -45px;
}
.layer_mood.weather dt.weather_y {
    background-position: 5px -95px;
}
.layer_mood.weather dt.weather_bx {
    background-position: 5px -145px;
}
.layer_mood.weather dt.weather_dx {
    background-position: 5px -195px;
}
.layer_mood.weather dt.weather_zx {
    background-position: 5px -245px;
}
.layer_mood.weather dt.weather_xx {
    background-position: 5px -295px;
}
.layer_mood.weather dt.weather_yjx {
    background-position: 5px -345px;
}
.layer_mood.weather dt.weather_lzy {
    background-position: 5px -395px;
}
.layer_mood.weather dt.weather_tdby {
    background-position: 5px -445px;
}
.layer_mood.weather dt.weather_by {
    background-position: 5px -495px;
}
.layer_mood.weather dt.weather_dyy {
    background-position: 5px -545px;
}
.layer_mood.weather dt.weather_zy {
    background-position: 5px -595px;
}
.layer_mood.weather dt.weather_xy {
    background-position: 5px -645px;
}
.layer_mood.weather dt.weather_qscb {
    background-position: 5px -695px;
}
.layer_mood.weather dt.weather_scb {
    background-position: 5px -745px;
}
.layer_mood.weather dt.weather_fc {
    background-position: 5px -795px;
}
.layer_mood.weather dt.weather_nw {
    background-position: 5px -845px;
}
.layer_mood.weather dt.weather_w {
    background-position: 5px -895px;
}
.layer_mood.weather dt.weather_qw {
    background-position: 5px -945px;
}
.layer_mood.weather dt.weather_bb {
    background-position: 5px -995px;
}
.layer_mood.weather dd.text {
    line -height: 17px;
    border: 1px solid#cfcfcf;
    margin: 0 0 0 48px;
    background: #e6e6e6 url("../../../images/mood/weather_repeat.png?id=1370232467958") repeat -x;
    padding: 7px 5px;
    -moz -border-radius: 3px;
    -webkit -border-radius: 3px;
    position: absolute;
    _position: static;
    _float: right;
    _display: inline;
    white -space: nowrap;
    zoom: 1;
}
.layer_mood.weather dd.text.arrow {
    background: url("../../../images/mood/weather_arrow.png?id=1370232467958") no-repeat;
    width: 6px;
    height: 12px;
    top: 22px;
    left: -6px;
    position: absolute;
    _display: none;
}
.layer_mood.constellation {
    float: right;
    padding: 15px 10px 0 10px;
    border-left: 1px dotted#c6c6c6;
    height: 100px;
    width: 124px;
}
.layer_mood.constellation li {
    margin: 0 0 4px;
}
.layer_mood.constellation h3 a {
    vertical -align: middle;
}
.layer_mood.constellation h3.W_Titarr_off {
    margin: 0 0 0 5px;
}
.layer_mood h3 {
    font-size: 12px;
    padding: 0 0 9px;
}
.layer_mood h3 span {
    font-weight: 400;
    margin: 0 0 0 10px;
}
.layer_mood.succeed_tips {
    background: url("../../../images/mood/skin.png?id=1370232467958") no-repeat 0 -35px;
    width: 293px;
    height: 39px;
    line -height: 39px;
    text -indent: 200px;
    margin: 0 0 0 15px;
}
.layer_mood.succeed_tips a {
    display: block;
    width: 292px;
    height: 38px;
    position: relative;
    _position: static;
}
.layer_mood.succeed_tips span {
    font-size: 16px;
}
.layer_mood.succeed_tip,
.layer_mood.succeed_ad {
    margin: 6px 0 0 15px;
    line -height: 18px;
}
.layer_mood.succeed_tab {
    height: 29px;
    margin: 10px 0 -3px;
    padding: 0 0 0 15px;
    overflow: hidden;
    position: relative;
    z -index: 10;
}
.layer_mood.succeed_tab li,
.layer_mood.succeed_tab li a {
    float: left;
    height: 29px;
    line -height: 29px;
    padding: 0 4px 0 0;
}
.layer_mood.succeed_tab li a {
    padding: 0 7px 0 11px;
}
.layer_mood.succeed_tab li.current,
.layer_mood.succeed_tab li.current a {
    background: url("../../../images/mood/tab.png?id=1370232467958") no-repeat right -29px;
}
.layer_mood.succeed_tab li.current a {
    background-position: 0 0;
    color: #595959;
    cursor: default;
}
.layer_mood.succeed_tab li.current a: 
hover {
    text -decoration: none;
}
.layer_mood.other_mood {
    padding: 10px 15px 15px;
}
.layer_mood.other_mood.list {
    border: 1px solid#bcbcbc;
    background: #fff;
    padding: 0 10px;
}
.layer_mood.other_mood.list li {
    line -height: 17px;
    border-bottom: 1px dotted#b0b0b0;
    padding: 10px 30px 10px 0;
    width: 243px;
    overflow: hidden;
    word -wrap: break -word;
    word -break: break -all;
}
.layer_mood.other_mood.tab_c.W_pages_minibtn {
    float: right;
    margin: -3px 0 0;
}
.layer_mood.other_mood.tab_c.W_pages_minibtn a {
    margin: 0 0 0 2px;
}
.layer_mood.other_mood.list li img {
    vertical -align: -4px;
}
.layer_mood.other_mood.list li.func {
    text -align: right;
    margin: -17px -30px 0 0;
    _margin: -13px -30px 0 0;
}
.layer_mood.other_mood.other_mood_list {
    margin: 0 -12px;
    width: 316px;
}
.layer_mood.other_mood.other_mood_list li {
    float: left;
    display: inline;
    margin: 0 12px 12px;
}
.layer_mood.other_mood.other_mood_list li img {
    display: block;
}
.layer_mood.other_mood.other_mood_list li.moods {
    margin: -17px 0 0 33px;
}
.layer_mood.addition.send_mood {
    padding: 20px 0 0;
    zoom: 1;
}
.layer_mood.share {
    float: right;
}
.layer_mood_today {
    width: 438px;
    padding: 23px 0 15px;
}
.layer_mood_today.zero_tips {
    padding: 10px 0;
}
.layer_mood_today h3 {
    font-size: 14px;
    padding: 0 0 0 15px;
}
.layer_mood_today h3 span {
    font-size: 12px;
    font-weight: 400;
    margin: 0 0 0 10px;
}
.layer_mood_today.my_mood {
    padding: 0 15px;
}
.layer_mood_today.my_mood dt {
    font-size: 14px;
    font-weight: 700;
    float: left;
    line -height: 17px;
    padding: 1px 0 0
}
.layer_mood_today.my_mood dd {
    margin: 0 0 0 70px;
    line -height: 17px;
    word -wrap: break -word;
    word -break: break -all;
}
.layer_mood_today.my_mood dd img {
    vertical -align: middle;
}
.layer_mood_today.other_mood {
    background: #f2f2f2;
    height: 26px;
    line -height: 26px;
    padding: 3px 0 0 15px;
    margin: 10px 0 0;
}
.layer_mood_today.other_mood.type {
    font-weight: 700;
    font-size: 14px;
}
.layer_mood_today.other_mood.tabs a {
    display: inline-block;
    padding: 0 11px;
    border: 1px solid#f2f2f2;
    border-bottom: 0;
    margin: 0 -2px 0 0;
}
.layer_mood_today.other_mood.tabs a.current {
    color: #595959;
    border-color: #e8e8e8;
    -moz -border-radius -topright: 3px;
    -webkit -border-top -right -radius: 3px;
    -moz -border-radius -topleft: 3px;
    -webkit -border-top -left -radius: 3px;
    background: #fff;
    position: relative;
}
.layer_mood_today.list {
    border-top: 1px solid#e8e8e8;
    padding: 12px 15px 0;
}
.layer_mood_today.list li {
    line -height: 17px;
    border-bottom: 1px dotted#b0b0b0;
    padding: 10px 30px 10px 0;
    word -wrap: break -word;
    word -break: break -all;
}
.layer_mood_today.list li img {
    vertical -align: -4px;
}
.layer_mood_today.list li.func {
    text -align: right;
    margin: -17px -30px 0;
    _margin: -13px -30px 0;
}
.layer_mood_today.my_today_mood {
    padding: 10px 0 0 15px;
}
.layer_mood_today.my_today_mood dt {
    float: left;
    border: 1px solid#abdaec;
    -moz -border-radius: 3px;
    -webkit -border-radius: 3px;
    color: #0078b6;
    background: #d9f0fb;
    display: inline;
    margin: 0 10px 0 0;
}
.layer_mood_today.my_today_mood dt p {
    border-top: 1px solid#fff;
    text -align: center;
    font-size: 26px;
    width: 42px;
    height: 41px;
    overflow: hidden;
}
.layer_mood_today.my_today_mood dt p span {
    display: block;
    font-size: 9px;
    font-weight: 400;
}
.layer_mood_today.my_today_mood dd {
    float: left;
    width: 300px;
    line -height: 17px;
}
.layer_mood_today.my_today_mood dd img {
    vertical -align: middle;
}
.layer_mood_today.list dl {
    border-bottom: 1px dotted#b0b0b0;
    padding: 0 0 13px;
    margin: 0 0 13px;
}
.layer_mood_today.list dt {
    float: left;
    display: inline;
    margin: 0 5px 0 0;
}
.layer_mood_today.list dt img {
    display: block;
}
.layer_mood_today.list dt span {
    display: block;
    margin: -20px 0 0 15px;
}
.layer_mood_today.list dd {
    float: left;
    width: 365px;
    overflow: hidden;
}
.layer_mood_today.list dd.func {
    text -align: right;
    padding: 10px 0 0;
}
.layer_mood_detail {
    padding: 20px;
    width: 330px;
}
.layer_mood_detail.details dt {
    float: left;
}
.layer_mood_detail.details dd {
    margin: 0 0 0 40px;
    border: 1px solid#e6e6e6;
    background: #f2f2f2;
    padding: 10px;
    zoom: 1;
    -moz -border-radius: 3px;
    -webkit -border-radius: 3px;
    line -height: 17px;
    word -wrap: break -word;
    word -break: break -all;
}
.layer_mood_detail.details dd.arrow {
    background: url("../../../images/mood/one_mood_detail_arrow.gif?id=1370232467958") no-repeat;
    width: 6px;
    height: 14px;
    position: absolute;
    margin: 0 0 0 -16px;
}
.layer_mood_detail.input.num {
    text -align: right;
    padding: 0 0 5px;
    float: right;
}
.layer_mood_detail.input.num span {
    font-family: Constantia, Georgia;
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 0 5px;
}
.layer_mood_detail.btn_face {
    float: left;
    background: url("../../../images/common/ico.png?id=1370232467958") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline;
    height: 16px;
    margin: 9px 11px 0 0;
    width: 16px;
}
.layer_mood_detail.input textarea {
    height: 40px;
    border: 1px solid#c6c6c6;
    padding: 5px;
    width: 318px;
}
.layer_mood_detail.forword {
    float: left;
    padding: 5px 0 0;
}
.layer_mood_detail.tips {
    border: 1px solid#f9f2a7;
    background: #feffe5;
    line -height: 17px;
    padding: 10px;
    margin: 15px 0 0;
}
.layer_mood_detail.btn {
    padding: 5px 0 0;
}
.layer_mood.mood_calendar {
    padding: 10px 15px 15px 15px
}
.layer_mood.mood_calendar.calendar {
    border-color: #bcbcbc;
}
.layer_mood.mood_calendar.calendar.week {
    border-color: #bcbcbc;
}
.layer_mood.mood_calendar.calendar.day li {
    background: #fff;
    color: #bababa;
    border-color: #bcbcbc;
}
.layer_mood.mood_calendar.moon_select {
    border-color: #bcbcbc;
    background: #e2e2e2;
}
.layer_mood_festival.festival_bg {
    position: absolute;
    width: 402px;
    height: 214px;
    top: -69px;
    left: -47px;
    background: url("../../../images/mood/newyear/layer_bg.png?id=1370232467958") no-repeat;
    _display: none;
}
.layer_mood_festival a {
    color: #e43b1f;
}
.layer_mood_festival.mood_title {
    background: url("../../../images/mood/newyear/layer_title.png?id=1370232467958") no-repeat;
    _background: url("../../../images/mood/newyear/layer_title.gif?id=1370232467958") no-repeat;
    width: 292px;
    height: 22px;
    text -align: right;
}
.layer_mood_festival.mood_title,
.layer_mood_festival.tips,
.layer_mood_festival.mood_list {
    position: relative;
    _position: static;
}
.layer_mood_festival.mood_title a {
    color: #ee6b00;
    padding: 3px 0 0;
    display: inline-block;
}
.layer_mood_festival.succeed_tab li.current,
.layer_mood_festival.succeed_tab li.current a {
    background-image: url("../../../images/mood/newyear/tab_secend.png?id=1370232467958");
}
.layer_mood_festival.addition {
    background: #e5d1b5 url("../../../images/mood/newyear/add_repeat.gif?id=1370232467958") repeat -x;
}
.layer_mood_festival.W_btn_b,
.layer_mood_festival.W_btn_b span {
    background: url("../../../images/mood/newyear/layer_btn.png?id=1370232467958") no-repeat;
}
.layer_mood_festival.W_btn_b:hover,
.layer_mood_festival.W_btn_b:hover span {
    background: url("../../../images/mood/newyear/layer_btn.png?id=1370232467958") no-repeat;
}
.layer_mood_festival.W_btn_b span,
.layer_mood_festival.W_btn_b:hover span {
    background-position: right 0;
}
.layer_mood_festival.addition {
    overflow: hidden;
    width: 323px;
    position: relative;
}
.layer_mood_festival.move {
    width: 10000px;
    overflow: hidden;
}
.layer_mood_festival.addition.festival_detail {
    background: url("../../../images/mood/newyear/layer_new_year_bg.png?id=1370232467958") no-repeat 5px 0;
    padding: 0 5px 6px;
    margin: 6px 0 0;
    height: 111px;
    width: 314px;
}
.layer_mood_festival.addition.festival_detail,
.layer_mood_festival.addition.addone {
    float: left;
}
.layer_mood_festival.addition.festival_detail.calendar {
    font-family: "Microsoft Yahei";
    color: #420000;
    font-size: 14px;
    width: 225px;
    text -align: center;
    margin: 0 auto;
    padding: 10px 0;
}
.layer_mood_festival.addition.festival_detail.calendar span {
    color: #ee2a2a;
    margin: 0 0 0 6px;
}
.layer_mood_festival.addition.festival_detail.yi {
    color: #ee2a2a;
    padding: 15px 0 0 125px;
}
.layer_mood_festival.addition.festival_detail.yi a {
    color: #ee2a2a;
}
.layer_mood_festival.addition.festival_detail.ji {
    padding: 15px 0 0 125px;
}
.layer_mood_festival.addition.festival_detail.ji a {
    color: #666;
}
.layer_mood_festival.addition.addone {
    background: #ffebd3;
    margin: 3px 0 0;
    height: 117px;
    border-bottom: 1px solid#dcc5a8;
    width: 324px;
}
.layer_mood_festival.addition.change {
    text -align: center;
    padding: 5px 0;
}
.layer_mood_festival.addition.change a {
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 6px;
    background: url("../../../images/mood/newyear/tab.png?id=1370232467958") no-repeat -7px 0;
}
.layer_mood_festival.addition.change a.current {
    background-position: 0 0;
}
.layer_mood_festival.weather dd.text {
    background: #e0c3a9 url("../../../images/mood/newyear/weather_repeat.png?id=1370232467958") repeat -x;
    border-color: #bb9d8d;
}
.layer_mood_festival.weather dd.text.arrow {
    background-image: url("../../../images/mood/newyear/weather_arrow.png?id=1370232467958");
}
.layer_mood_festival.mood_list li.current div {
    border-color: #FFCBAC;
    background: #FFF2E8;
}
.layer_mood_festival.succeed_tips {
    background: url("../../../images/mood/newyear/layer_success.png?id=1370232467958") no-repeat;
    height: 115px;
}
.layer_mood_festival.succeed_tip {
    padding: 0 0 10px;
}
.layer_mood_festival.succeed_tips a {
    display: block;
    width: 292px;
    height: 105px;
    position: relative;
    _position: static;
}
.moodindex {
    width: 61px;
    height: 11px;
    display: inline-block;
    background: url("../images/weibo/icon.png") no-repeat -500px 0px;
}
.moodindex_1 {
    width: 11px;
}
.moodindex_2 {
    width: 22px;
}
.moodindex_3 {
    width: 35px;
}
.moodindex_4 {
    width: 47px;
}
.moodindex_5 {
    width: 59px;
}
#js_homestyle_css_module_layer_layer_mood {
    height: 42px;
}
#js_style_css_module_layer_layer_mood {
    height: 42px;
}
.WB_global_nav {
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    z -index: 9999;
    width: 100 % ;
    height: 39px;
    background: url("../../../images/global_nav/bg_nav.png?id=1370232467958") repeat -x 0 0;
    _background-image: url("../../../images/global_nav/bg_nav.gif?id=1370232467958");
    -webkit -box -shadow: 0px 1px 3px 0px#000;
    -moz -box -shadow: 0px 1px 3px 0px#000;
    box -shadow: 0px 1px 3px 0px#000;
}
.WB_global_nav.gn_bg {
    height: 41px;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") repeat -x center 38px;
}
.WB_global_nav.gn_header {
    position: relative;
    width: 980px;
    margin: 0 auto;
}
.WB_global_nav.gn_logo {
    position: absolute;
    left: 0;
    top: 0;
    width: 190px;
    height: 39px;
    margin: 0px 0 0 -27px;
    background: url("../../../images/global_nav/WB_logo.png?id=1395993244283") no-repeat;
    _background: none;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled = true, sizingMethod = crop, src = 'http: //img.t.sinajs.cn/t5/style/images/global_nav/WB_logo.png?id=1395993244283');
}
.WB_global_nav.spec_logo {
    position: absolute;
    left: 0;
    top: 0;
    width: 190px;
    height: 39px;
    margin: 0px 0 0 -27px;
}
.WB_global_nav.logo_140214 {
    background: url("../../../images/global_nav/logo_140214.png?id=1370232467958") no-repeat;
    _background: none;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled = true, sizingMethod = crop, src = 'http: //img.t.sinajs.cn/t5/style/images/global_nav/logo_140214.png?id=1370232467958');
    background-repeat: no-repeat;
}
.logo_govern {
    position: absolute;
    left: 0;
    top: 0;
    width: 190px;
    height: 39px;
    margin: 0px 0 0 -27px;
    background: url("../../../images/global_nav/logo_govern.png?id=1395918195106") no-repeat;
    _background: none;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled = true, sizingMethod = crop, src = 'http: //img.t.sinajs.cn/t5/style/images/global_nav/logo_govern.png?id=1395918195106');
    background-repeat: no-repeat;
}
.logo_enterprise {
    position: absolute;
    left: 0;
    top: 0;
    width: 190px;
    height: 39px;
    margin: 0px 0 0 -27px;
    background: url("../../../images/global_nav/logo_enterprise.png?id=1395918195106") no-repeat;
    _background: none;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled = true, sizingMethod = crop, src = 'http: //img.t.sinajs.cn/t5/style/images/global_nav/logo_enterprise.png?id=1395918195106');
    background-repeat: no-repeat;
}
.logo_medium {
    position: absolute;
    left: 0;
    top: 0;
    width: 190px;
    height: 39px;
    margin: 0px 0 0 -27px;
    background: url("../../../images/global_nav/logo_medium.png?id=1395918195106") no-repeat;
    _background: none;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled = true, sizingMethod = crop, src = 'http: //img.t.sinajs.cn/t5/style/images/global_nav/logo_medium.png?id=1395918195106');
    background-repeat: no-repeat;
}
.WB_global_nav.gn_logo a,
.WB_global_nav.spec_logo a,
.WB_global_nav.logo_medium a,
.WB_global_nav.logo_enterprise a,
.WB_global_nav.logo_govern a {
    display: block;
    position: absolute;
    left: 20px;
    top: 0;
    z -index: 1000;
    width: 160px;
    height: 34px;
    cursor: pointer;
}
.WB_global_nav.gn_logo:hover,
.WB_global_nav.spec_logo:hover,
.WB_global_nav.logo_medium:hover,
.WB_global_nav.logo_enterprise:hover,
.WB_global_nav.logo_govern:hover {
    background-position: 0 -39px;
}
.WB_global_nav.gn_logo a:hover,
.WB_global_nav.spec_logo a:hover {
    _background: url("../../../images/global_nav/logo_home_update.gif?id=1370232467958") no-repeat -20px 5px;
}
.WB_global_nav.gn_logo_v2,
.WB_global_nav.logo_medium_v2,
.WB_global_nav.logo_govern_v2,
.WB_global_nav.logo_enterprise_v2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 190px;
    height: 39px;
    margin: 0px 0 0 -27px;
}
.WB_global_nav.gn_logo_v2.box {
    width: 100 % ;
    height: 100 % ;
    _margin: -1px 0 0 2px;
    overflow: hidden;
}
.WB_global_nav.gn_logo_v2.logo {
    display: block;
    width: 100 % ;
    height: 100 % ;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat -548px -4px;
    _background: none;
    overflow: hidden;
}
.WB_global_nav.gn_logo_v2.link {
    position: relative;
    display: block;
    width: 100 % ;
    height: 100 % ;
    margin: -39px 0 0;
    _margin: -38px 0 0;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat -548px -45px;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat -548px -4px;
    overflow: hidden;
}
.WB_global_nav.gn_logo_v2.link:hover {
    background-position: -1682px -4px;
}
.WB_global_nav.logo_medium_v2.box,
.WB_global_nav.logo_govern_v2.box,
.WB_global_nav.logo_enterprise_v2.box {
    display: none;
}
.WB_global_nav.logo_medium_v2.link,
.WB_global_nav.logo_govern_v2.link,
.WB_global_nav.logo_enterprise_v2.link {
    display: block;
    width: 100 % ;
    height: 100 % ;
    overflow: hidden;
}
.WB_global_nav.logo_medium_v2.link {
    background: url("../../../images/global_nav/logo_medium.png?id=1395918195106") no-repeat;
    _background: url("../../../images/global_nav/logo_medium_ie.png?id=1395992130776") no-repeat;
}
.WB_global_nav.logo_govern_v2.link {
    background: url("../../../images/global_nav/logo_govern.png?id=1395918195106") no-repeat;
    _background: url("../../../images/global_nav/logo_govern_ie.png?id=1395992130776") no-repeat;
}
.WB_global_nav.logo_enterprise_v2.link {
    background: url("../../../images/global_nav/logo_enterprise.png?id=1395918195106") no-repeat;
    _background: url("../../../images/global_nav/logo_enterprise_ie.png?id=1395992130776") no-repeat;
}
.WB_global_nav.logo_medium_v2.link:hover,
.WB_global_nav.logo_govern_v2.link:hover,
.WB_global_nav.logo_enterprise_v2.link:hover {
    background-position: 0 -39px;
}
.WB_global_nav.gn_nav {
    _display: inline;
    float: left;
    margin: 0 0 0 150px;
}
.WB_global_nav.gn_title {
    position: relative;
    float: left;
    font-size: 14px;
}
.WB_global_nav.gn_title.gn_tab {
    display: inline-block;
    position: relative;
    z -index: 9999;
    padding: 0 2px 0 0;
    cursor: pointer;
    line -height: 16px;
    color: #fff;
}
.WB_global_nav.gn_title.gn_tab.W_arrow {
    position: absolute;
    top: 17px;
    margin: 0 0 0 4px;
}
.WB_global_nav.gn_title.gn_tab i {
    display: inline-block;
    padding: 11px 19px 11px 20px;
}
.WB_global_nav.gn_onmouse.gn_tab {
    color: #333;
}
.WB_global_nav.gn_title.gn_tab.W_arrow {
    color: #fff;
}
.WB_global_nav.gn_onmouse.gn_tab.W_arrow {
    color: #333;
}
.WB_global_nav.gn_title.gn_tab:hover,
.WB_global_nav.gn_setting.gn_name:hover,
.WB_global_nav.gn_setting.gn_tab:hover {
    background: url("../../../images/global_nav/bg_nav.png?id=1370232467958") repeat -x 0 -38px;
    _background-image: url("../../../images/global_nav/bg_nav.gif?id=1370232467958");
    text -decoration: none;
}
.WB_global_nav.gn_title.current.gn_tab,
.WB_global_nav.gn_setting.current.gn_name {
    background: url("../../../images/global_nav/bg_nav.png?id=1370232467958") repeat -x 0 -76px;
    _background-image: url("../../../images/global_nav/bg_nav.gif?id=1370232467958");
}
.WB_global_nav.gn_search {
    display: inline;
    position: relative;
    float: left;
    width: 235px;
    height: 24px;
    margin: 7px 0 0 25px;
    border-radius: 24px;
    background: #f7f7f7;
    background: -moz -linear -gradient(top, #f7f7f7 0 % , #ededed 50 % , #e6e6e6 100 % );
    background: -webkit -gradient(linear, left top, left bottom, color -stop(0 % , #f7f7f7), color -stop(50 % , #ededed), color -stop(100 % , #e6e6e6));
    background: -webkit -linear -gradient(top, #f7f7f7 0 % , #ededed 50 % , #e6e6e6 100 % );
    background: -o -linear -gradient(top, #f7f7f7 0 % , #ededed 50 % , #e6e6e6 100 % );
    background: -ms -linear -gradient(top, #f7f7f7 0 % , #ededed 50 % , #e6e6e6 100 % );
    background: linear -gradient(to bottom, #f7f7f7 0 % , #ededed 50 % , #e6e6e6 100 % );
}
.WB_global_nav.gn_search:hover {
    background: #fff;
}
.WB_global_nav.gn_search.gn_clicked,
.WB_global_nav.gn_search.gn_clicked:hover {
    width: 233px;
    height: 22px;
    border-width: 1px;
    border-style: solid;
    border-color: #ffa00a;
    background: #fff;
    border-radius: 24px;
    box -shadow: inset 0px 1px 4px -1px#bbb;
}
.WB_global_nav.gn_search.hot_word {
    display: none;
    width: 18px;
    height: 13px;
    margin: 4px 0 0 7px;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat -976px -8px;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat -976px -8px;
    vertical -align: top;
}
.WB_global_nav.gn_search.gn_input {
    width: 193px;
    margin: 5px 0 0 10px;
    border: 0;
    background: none;
    color: #808080;
    vertical -align: top;
}
.WB_global_nav.gn_search.gn_clicked.gn_input {
    color: #333;
}
.WB_global_nav.gn_search.gn_search_hot.gn_input {
    width: 175px;
    margin -left: 3px;
}
.WB_global_nav.gn_search.gn_search_hot.hot_word {
    display: inline-block;
}
.WB_global_nav.gn_search.gn_btn {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 4px 0 0;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat;
    background-position: -450px -6px;
    vertical -align: top;
}
.WB_global_nav.gn_search.gn_clicked.gn_btn {
    background-position: -500px -6px;
}
.WB_global_nav.gn_search.gn_clicked:hover.gn_btn {
    background-position: -475px -6px;
}
.WB_global_nav.gn_person {
    float: right;
}
.WB_global_nav.gn_setting {
    position: relative;
    float: left;
    max -width: 95px;
    _padding -right: 0;
}
.WB_global_nav.gn_setting i {
    display: inline-block;
    position: relative;
    z -index: 9999;
    padding: 0 0 0 2px;
}
.WB_global_nav.gn_setting.gn_tab {
    display: block;
    position: relative;
    z -index: 9999;
    width: 30px;
    height: 27px;
    padding: 11px 0 0 12px;
    color: #fff;
}
.WB_global_nav.gn_setting.gn_tab.ico {
    display: block;
    width: 16px;
    height: 16px;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat -225px -6px;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat -225px -6px;
    overflow: hidden;
    text -indent: -999px;
}
.WB_global_nav.gn_setting.gn_write.ico {
    background-position: -225px -6px;
}
.WB_global_nav.gn_onmouse.gn_write.ico {
    background-position: -250px -6px;
}
.WB_global_nav.gn_setting.gn_notice.ico {
    background-position: -275px -6px;
}
.WB_global_nav.gn_setting.gn_notice_new.ico {
    background-position: -300px -6px;
}
.WB_global_nav.gn_onmouse.gn_notice.ico,
.WB_global_nav.gn_onmouse.gn_notice_new.ico {
    background-position: -325px -6px;
}
.WB_global_nav.gn_setting.gn_set.ico {
    background-position: -350px -6px;
}
.WB_global_nav.gn_onmouse.gn_set.ico {
    background-position: -375px -6px;
}
.WB_global_nav.gn_setting.gn_member.ico {
    background-position: -400px -6px;
}
.WB_global_nav.gn_onmouse.gn_member.ico {
    background-position: -425px -6px;
}
.WB_global_nav.gn_setting.gn_name {
    display: inline-block;
    max -width: 75px;
    _width: 70px;
    height: 38px;
    padding: 0 10px;
    overflow: hidden;
    line -height: 37px;
    white -space: nowrap;
    text -overflow: ellipsis;
    color: #fff;
}
.WB_global_nav.W_new {
    display: none;
    position: absolute;
    margin: -3px 0 0 10px;
}
.WB_global_nav.gn_notice_new.W_new {
    display: block;
}
.WB_global_nav.gn_setting.gn_onmouse.gn_tab,
.WB_global_nav.gn_setting.gn_onmouse.gn_tab:hover {
    height: 29px;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat right -3px;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat right -3px;
}
.WB_global_nav.gn_title.gn_onmouse.gn_tab,
.WB_global_nav.gn_bg.gn_title.gn_onmouse.gn_tab:hover {
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat right -3px;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat right -3px;
}
.WB_global_nav.gn_setting.gn_onmouse.gn_write,
.WB_global_nav.gn_bg.gn_setting.gn_onmouse.gn_write:hover {
    background: none;
}
.WB_global_nav.gn_title.gn_onmouse i,
.WB_global_nav.gn_setting.gn_onmouse i {
    height: 18px;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat -1891px -3px;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat -1891px -3px;
}
.WB_global_nav.gn_setting.gn_onmouse i {
    height: auto;
}
.WB_global_nav.gn_person.no_login {
    line -height: 38px;
    color: #fff;
}
.WB_global_nav.gn_person.no_login.W_vline {
    margin: 0 8px;
}
.WB_global_nav.gn_person.no_login a {
    color: #fff;
}
.WB_global_nav.empty.empty_con {
    width: 200px;
    padding: 30px 0;
}
.gn_topmenulist {
    position: absolute;
    z -index: 9998;
    padding: 5px 0 0;
    border: 1px solid#333;
    background: #fff;
    font-size: 12px;
}
.gn_topmenulist,
.gn_topmenulist.S_txt1,
.gn_topmenulist.S_func1 {
    color: #333;
}
.gn_topmenulist.S_txt2 {
    color: #808080;
}
.gn_topmenulist a,
.gn_topmenulist.S_func1:hover {
    color: #0a8cd2;
}
.gn_topmenulist.S_line2 {
    border-color: #e6e6e6;
}
.WB_global_nav.W_btn_c,
.WB_global_nav.W_btn_c_disable {
    height: 20px;
    padding: 0;
    border: 1px solid#d9d9d9;
    border-radius: 2px;
    background: #f2f2f2 ! important;
    overflow: hidden;
    line -height: 17px;
    vertical -align: middle;
    cursor: pointer;
    width: auto;
}
.WB_global_nav.W_btn_c_disable {
    cursor: default;
}
.WB_global_nav.W_btn_c span,
.WB_global_nav.W_btn_c_disable span {
    height: 18px;
    padding: 0 6px;
    border: 1px solid#fff;
    border-radius: 2px;
    background: none ! important;
    * overflow: hidden;
    line -height: 17px;
    * line -height: 19px;
    font-size: 12px;
    vertical -align: middle;
    color: #333;
}
.WB_global_nav.W_btn_c:hover {
    background: #fafafa ! important;
}
.WB_global_nav.W_btn_c.ico_page_prev,
.WB_global_nav.W_btn_c_disable.ico_page_prev,
.WB_global_nav.W_btn_c.ico_page_next,
.WB_global_nav.W_btn_c_disable.ico_page_next {
    margin: 3px 0 0;
}
.WB_global_nav.W_btn_c_disable,
.WB_global_nav.W_btn_c_disable:hover {
    border-color: #d9d9d9;
    background: #f2f2f2;
}
.WB_global_nav.W_btn_c_disable:hover span {
    border-color: #fff;
}
.WB_global_nav.W_arrow {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 0 0 5px;
    overflow: hidden;
    vertical -align: top;
    font-size: 0;
    line -height: 0;
}
.WB_global_nav.W_arrow em {
    display: block;
    position: absolute;
    width: 0;
    margin: 0;
    _margin: 0;
    border-width: 4px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    _border-color: #fff#080d10#080d10#080d10;
    overflow: hidden;
    font-size: 0;
    line -height: 0;
}
.WB_global_nav.gn_onmouse.W_arrow em {
    margin: -4px 0 0;
    border-color: #fff#fff#333#fff;
}
@media\0screen\,
screen\9 {
    .WB_global_nav.gn_onmouse.W_arrow em {
    margin: -5px 0 0\9;
    border-width: 5px\9;
}
}.gn_topmenulist.gn_text_list {
    border-bottom: 1px solid#e6e6e6;
}
.gn_topmenulist.gn_text_list li {
    height: 26px;
    line -height: 26px;
}
.gn_topmenulist.gn_text_list li a {
    display: block;
    padding: 0 15px;
    white -space: nowrap;
    color: #333;
}
.gn_topmenulist.gn_text_list li a:hover {
    background: #e6e6e6;
    text -decoration: none;
}
.gn_topmenulist.gn_text_list li a span {
    float: right;
    font-family: "Tahoma";
    font-weight: 700;
}
.gn_topmenulist.gn_func {
    height: 32px;
    padding: 0 15px;
    background: #f2f2f2;
    line -height: 32px;
}
.gn_topmenulist.gn_func a {
    display: block;
}
.gn_topmenulist.gn_func.right {
    float: right;
}
.gn_topmenulist.gn_notice_app {
    padding: 0 0 0 15px;
}
.gn_topmenulist.gn_notice_app dt {
    padding: 10px 10px 10px 0;
}
.gn_topmenulist.gn_notice_app dt span {
    float: right;
    font-family: "Tahoma";
    font-weight: 700;
}
.gn_topmenulist.gn_notice_app dd a {
    display: inline-block;
    position: relative;
    width: 30px;
    margin: 0 15px 15px 0;
}
.gn_topmenulist.gn_notice_app.W_count {
    position: absolute;
    right: -5px;
    top: -3px;
}
.gn_topmenulist_app.list {
    width: 400px;
    float: left;
}
.gn_topmenulist_app.list.ul_pos {
    position: relative;
    width: 400px;
    height: 88px;
    overflow: hidden;
}
.gn_topmenulist_app.list.ul_pos ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 800px;
}
.gn_topmenulist_app.list li {
    display: inline;
    position: relative;
    float: left;
    width: 70px;
    height: 78px;
    margin: 0 0 10px 10px;
    * padding: 0 0 10px;
    _padding: 0;
    cursor: pointer;
    text -align: center;
}
.gn_topmenulist_app.list li a {
    display: block;
    padding: 5px 1px 0;
}
.gn_topmenulist_app.list li a:hover {
    width: 68px;
    height: 72px;
    padding: 4px 0 0;
    border: 1px solid#d9d9d9;
    border-radius: 1px;
    background: #f7f7f7;
    color: #0a8cd2;
}
.gn_topmenulist_app.list li img {
    display: block;
    margin: 0 auto 3px;
    * margin: 0 auto 4px;
    border: 1px solid#f1f1f1;
    border-radius: 3px;
    box -shadow: 0 1px 1px rgba(0, 0, 0, .2);
}
.gn_topmenulist_app.list li.new,
.gn_topmenulist_app.list li.hot {
    display: block;
    position: absolute;
    top: 43px;
    left: 38px;
    width: 27px;
    height: 18px;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat -837px -5px;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat -837px -5px;
}
.gn_topmenulist_app.list li.new {
    background-position: -869px -5px;
}
.gn_topmenulist_app.enter {
    float: right;
    width: 180px;
    padding: 0 0 15px;
    * padding: 0 0 11px;
}
.gn_topmenulist_app.my_app,
.gn_topmenulist_app.all_app {
    display: inline-block;
    width: 83px;
    height: 48px;
    margin: 0 0 10px;
    border: 1px solid#cecece;
    border-radius: 2px;
    background: #f2f2f2;
    overflow: hidden;
    text -align: center;
    text -overflow: ellipsis;
    white -space: nowrap;
    color: #333;
}
.gn_topmenulist_app.my_app:hover,
.gn_topmenulist_app.all_app:hover {
    border-color: #ffa00a;
    background: #ffa00a;
    color: #fff;
    text -decoration: none;
}
.gn_topmenulist_app.all_app {
    margin: 0 0 10px 10px;
}
.gn_topmenulist_app.my_app em,
.gn_topmenulist_app.all_app em {
    display: inline-block;
    width: 81px;
    height: 46px;
    border: 1px solid#fff;
    cursor: pointer;
    font-weight: 700;
}
.gn_topmenulist_app.my_app:hover em,
.gn_topmenulist_app.all_app:hover em {
    border-color: #feb747;
}
.gn_topmenulist_app.my_app span,
.gn_topmenulist_app.all_app span {
    display: block;
    width: 27px;
    height: 21px;
    margin: 0 auto;
    padding: 4px 0;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat -904px -3px;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat -904px -3px;
}
.gn_topmenulist_app.all_app span {
    background-position: -938px -3px;
}
.gn_topmenulist_app.my_app:hover span {
    background-position: -1017px -3px;
}
.gn_topmenulist_app.all_app:hover span {
    background-position: -1051px -3px;
}
.gn_topmenulist_app_bar.my_app span {
    background-position: -1088px -3px;
}
.gn_topmenulist_app_bar.all_app span {
    background-position: -1167px -3px;
}
.gn_topmenulist_app_bar.my_app:hover span {
    background-position: -1252px -3px;
}
.gn_topmenulist_app_bar.all_app:hover span {
    background-position: -1297px -3px;
}
.gn_topmenulist_app_hot.my_app span {
    background-position: -1445px -3px;
}
.gn_topmenulist_app_hot.all_app span {
    background-position: -1475px -3px;
}
.gn_topmenulist_app_hot.my_app:hover span {
    background-position: -1505px -3px;
}
.gn_topmenulist_app_hot.all_app:hover span {
    background-position: -1535px -3px;
}
.gn_topmenulist_app_hot_v2.my_app span {
    background-position: -1565px -3px;
}
.gn_topmenulist_app_hot_v2.all_app span {
    background-position: -1445px -3px;
}
.gn_topmenulist_app_hot_v2.my_app:hover span {
    background-position: -1595px -3px;
}
.gn_topmenulist_app_hot_v2.all_app:hover span {
    background-position: -1505px -3px;
}
.gn_topmenulist_app_game.my_app span {
    background-position: -1124px -3px;
}
.gn_topmenulist_app_game.all_app span {
    background-position: -1211px -3px;
}
.gn_topmenulist_app_game.my_app:hover span {
    background-position: -1343px -3px;
}
.gn_topmenulist_app_game.all_app:hover span {
    background-position: -1390px -3px;
}
.gn_topmenulist_app fieldset {
    height: 21px;
    height: 22px\9;
    margin: 4px 10px 0 15px;
    margin: 3px 10px 0 15px\9;
    * margin: 4px 10px 0 15px;
    padding: 0;
}
.gn_topmenulist_app fieldset legend {
    * margin -left: -7px;
}
.gn_topmenulist_app fieldset.btns {
    _position: relative;
    margin: -17px -5px 0 0;
    margin -top: -18px\9;
    background: #fff;
}
.gn_topmenulist_app fieldset.btns.btn_page_prev,
.gn_topmenulist_app fieldset.btns.btn_page_prevdis {
    margin -left: 0;
}
.gn_topmenulist_app fieldset.btns.pagenum {
    display: inline ! important;
    * margin: 0 -3px 0 0 ! important;
    _margin: 0 -5px 0 0 ! important;
}
.gn_topmenulist_set,
.gn_topmenulist_notice {
    right: 0;
    top: 39px;
    width: 138px;
    border-top -left -radius: 2px;
    border-bottom -left -radius: 2px;
    border-bottom -right -radius: 2px;
    box -shadow: 0 2px 2px rgba(0, 0, 0, .2);
}
.gn_topmenulist_notice {
    width: 150px;
}
.gn_topmenulist_title {
    left: 0px;
    top: 39px;
    width: 300px;
    border-top -right -radius: 2px;
    border-bottom -left -radius: 2px;
    border-bottom -right -radius: 2px;
    box -shadow: 0 2px 2px rgba(0, 0, 0, .2);
}
.gn_topmenulist_app {
    left: -139px;
    top: 39px;
    width: 588px;
    padding: 10px 20px 0 0;
    border-top -right -radius: 2px;
    border-bottom -left -radius: 2px;
    border-bottom -right -radius: 2px;
    box -shadow: 0 2px 2px rgba(0, 0, 0, .2);
}
.gn_topmenulist_app_bar {
    left: -139px;
}
.gn_topmenulist_app_hot,
.gn_topmenulist_app_hot_v2 {
    left: -70px;
}
.gn_topmenulist_app_game {
    left: -208px;
}
.gn_topmenulist.W_loading {
    padding: 20px 0;
    text -align: center;
}
.gn_tips {
    left: 788px;
    width: 190px;
    padding: 7px 0 10px;
    border-top: none;
    border-bottom -left -radius: 2px;
    border-bottom -right -radius: 2px;
    box -shadow: 0 2px 2px rgba(0, 0, 0, .2);
}
.gn_tips.icon_close {
    width: 15px;
    height: 15px;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat;
    background-position: 0 -25px;
    position: absolute;
    top: 3px;
    right: 3px;
}
.gn_tips.icon_close:hover {
    background-position: -25px -25px;
}
.gn_tips.tips_list {
    padding: 3px 0 0;
}
.gn_tips.tips_list li {
    padding: 0 15px;
    line -height: 21px;
}
.gn_tips.tips_list li.line {
    height: 0px;
    margin: 5px 0;
    border-bottom: 1px dashed#ccc;
    line -height: 0px;
    font-size: 0px;
}
.gn_tips.tips_list span {
    float: right;
}
.gn_topmenulist_search {
    left: 0;
    top: 23px;
    min -width: 232px;
    * width: 232px;
    margin: 3px 0 0;
    border-radius: 2px;
    box -shadow: 0 2px 2px rgba(0, 0, 0, .2);
}
.gn_topmenulist_search.c_red {
    color: #f00;
}
.gn_topmenulist_search.txtb {
    color: #999;
}
.gn_topmenulist_search.selectbox {
    position: relative;
    border-bottom: 1px solid#e6e6e6;
    padding: 5px 0;
}
.gn_topmenulist_search.selectbox div {
    * display: inline;
}
.gn_topmenulist_search.selectbox p.title,
.gn_topmenulist_search.selectbox p.keyword {
    height: 14px;
    padding: 4px 20px;
    overflow: hidden;
    cursor: pointer;
    white -space: nowrap;
    color: #0078b6;
}
.gn_topmenulist_search.selectbox p.keyword {
    color: #333;
}
.gn_topmenulist_search.selectbox dl {
    padding: 5px 19px;
}
.gn_topmenulist_search.selectbox dt {
    float: left;
    margin: 0 5px 0 0;
}
.gn_topmenulist_search.selectbox dt img {
    display: block;
    width: 30px;
    height: 30px;
}
.gn_topmenulist_search.selectbox dd {
    _width: 116px;
    margin: 0 0 0 40px;
    _overflow: Hidden;
}
.gn_topmenulist_search.selectbox dd span {
    white -space: nowrap;
    _white -space: normal;
}
.gn_topmenulist_search.selectbox dd a,
.gn_topmenulist_search.selectbox dl.current dd a {
    color: #333;
}
.gn_topmenulist_search.applist {
    margin -top: 4px;
}
.gn_topmenulist_search.selectbox dd.area {
    margin: 2px 0;
    white -space: nowrap;
    _white -space: normal;
}
.gn_topmenulist_search.selectbox.current {
    background-color: #e6e6e6;
}
.gn_topmenulist_search.selectbox dl.current {
    position: relative;
    margin -bottom: -1px;
    padding -top: 4px;
    border-top: 1px solid#e5e5e5;
    border-bottom: 1px solid#e5e5e5;
    cursor: pointer;
}
.gn_topmenulist_search.member {
    margin -top: 2px;
}
.gn_topmenulist_search.W_loading {
    text -align: center;
}
.gn_topmenulist_send {
    position: absolute;
    right: 0px;
    top: 33px;
    width: 417px;
    padding: 0;
}
.male,
.female,
.approve,
.approve_co,
.approve_dead,
.ico_club,
.ico_vlady,
.ico_member,
.ico_member_dis,
.ico_member1,
.ico_member2,
.ico_member3,
.ico_member4,
.ico_member5,
.ico_member6,
.zongyika2014,
.lvxing2014 {
    display: inline-block;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat;
}
.male {
    width: 16px;
    height: 13px;
    background-position: 0 -6px;
    vertical -align: text -bottom;
}
.female {
    width: 16px;
    height: 13px;
    background-position: -25px -6px;
    vertical -align: text -bottom;
}
.approve {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -50px -6px;
    vertical -align: text -bottom;
}
.approve_co {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -75px -6px;
    vertical -align: text -bottom;
}
.approve_dead {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -100px -6px;
    vertical -align: text -bottom;
}
.ico_club {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -125px -6px;
    vertical -align: text -bottom;
}
.ico_vlady {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -150px -6px;
    vertical -align: text -bottom;
}
.ico_member {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -175px -6px;
    vertical -align: text -bottom;
}
.ico_member_dis {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -200px -6px;
    vertical -align: text -bottom;
}
.ico_member1 {
    width: 15px;
    height: 14px;
    margin -left: 2px;
    background-position: -100px -25px;
    vertical -align: text -bottom;
}
.ico_member2 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -125px -25px;
    vertical -align: text -bottom;
}
.ico_member3 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -150px -25px;
    vertical -align: text -bottom;
}
.ico_member4 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -175px -25px;
    vertical -align: text -bottom;
}
.ico_member5 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -200px -25px;
    vertical -align: text -bottom;
}
.ico_member6 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -225px -25px;
    vertical -align: text -bottom;
}
.lvxing2014 {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -250px -25px;
    vertical -align: text -bottom;
}
.zongyika2014 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -275px -25px;
    vertical -align: text -bottom;
}
@media only screen and( -webkit -min -device -pixel -ratio: 2),
only screen and( -moz -min -device -pixel -ratio: 2),
only screen and( -o -min -device -pixel -ratio: 2 / 1),
only screen and(min -device -pixel -ratio: 2) {
    .male, .female, .approve, .approve_co, .approve_dead, .ico_club, .ico_vlady, .ico_member, .ico_member_dis, .WB_global_nav.gn_setting.gn_tab.ico, .WB_global_nav.gn_search.gn_btn, .WB_global_nav.gn_logo_v2.link {
    background-image: url("../../../images/global_nav/bg_line-x2.png?id=1395992130776");
    background-size: 2000px 43px;
}
.WB_global_nav.gn_logo {
    background: url("../../../images/global_nav/WB_logo-x2.png?id=1395992130776") no-repeat;
    background-size: 190px 78px;
}
.WB_global_nav.gn_logo_v2.logo, .WB_global_nav.gn_logo_v2.box img, .WB_global_nav.gn_logo_v2.box object {
    display: none;
}
.WB_global_nav.gn_logo_v2.box {
    background: url("../../../images/global_nav/bg_line-x2.png?id=1395992130776") no-repeat -548px -4px;
    background-size: 2000px 43px;
}
}#js_homestyle_css_module_global_WB_global_nav {
    height: 42px;
}
#js_style_css_module_global_WB_global_nav {
    height: 42px;
}
.WB_left_nav {
    }
.WB_left_nav.lev a,
.WB_left_nav.lev2 a {
    display: block;
    height: 28px;
    line -height: 28px;
    font-size: 12px;
    padding: 0 0 0 20px;
    text -decoration: none;
    overflow: hidden;
}
.WB_left_nav.lev3 a {
    display: block;
    height: 21px;
    line -height: 23px;
    font-size: 12px;
    padding: 0 0 0 4px;
    text -decoration: none;
    margin: 3px 8px 2px 0;
}
.WB_left_nav.level_1_Box.lev a {
    height: 35px;
    line -height: 35px;
    font-size: 14px;
}
.WB_left_nav.lev2 a {
    padding: 0 0 0 30px;
}
.WB_left_nav.lev a:hover,
.WB_left_nav.lev2 a:hover,
.WB_left_nav.lev2 a.lev_curr,
.WB_left_nav.lev2 a.lev_curr:hover,
.WB_left_nav.lev3 a:hover {
    background-image: url("../images/weibo/left_nav_border.png");
    _background-image: none;
    background-position: -150px bottom;
    background-repeat: no-repeat;
}
.WB_left_nav.ico_userguide {
    background-image: url("../../../images/userguide/icon.png?id=1400748363620");
    _background-image: url("../../../images/userguide/icon.gif?id=1400748363620");
    background-repeat: no-repeat;
    background-position: 0 -223px;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.WB_left_nav.lev_curr.ico_userguide {
    background-image: url("../../../images/userguide/icon.png?id=1400748363620");
    _background-image: url("../../../images/userguide/icon.gif?id=1400748363620");
    background-repeat: no-repeat;
    background-position: -25px -223px;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.WB_left_nav a.lev_curr,
.WB_left_nav a.lev_curr:hover {
    background-image: url("../images/weibo/left_nav_border.png");
    _background-image: none;
    background-position: left bottom;
    background-repeat: no-repeat;
    font-weight: bold;
}
.WB_left_nav.levmenu {
    background-image: url("../images/weibo/left_nav_border.png");
    _background-image: none;
    background-position: -300px top;
    background-repeat: no-repeat;
    border-bottom -width: 1px;
    border-bottom -style: solid;
}
.WB_left_nav.levmenu.lm_li {
    display: block;
    height: 24px;
    line -height: 25px;
    padding: 0 0 0 20px;
    text -decoration: none;
}
.WB_left_nav.levmenu.lm_li:hover {
    background-image: url("../images/weibo/left_nav_border.png");
    _background-image: none;
    background-position: -300px top;
    background-repeat: no-repeat;
}
.WB_left_nav.levmore {
    display: block;
    font-size: 12px;
    padding: 0 0 0 20px;
    text -decoration: none;
}
.WB_left_nav.levmore.S_link1 {
    height: 20px;
    line -height: 20px;
}
.WB_left_nav.levmore.W_arrow {
    height: 7px;
    * height: 13px;
    width: 4px;
    * width: 7px;
}
.WB_left_nav.levmore.W_arrow em {
    margin: -2px 0 0 -7px;
}
.WB_left_nav.level_2_Box.levmore.W_new {
    margin: 0 0 0 3px;
}
.WB_left_nav.level_2_Box:hover.btns {
    display: block;
    cursor: pointer;
}
.WB_left_nav.levmore.W_btn_b {
    margin: 8px 10px 8px 0;
}
.WB_left_nav.lev.W_ico20 {
    margin -right: 10px;
    vertical -align: -5px;
    * vertical -align: -1px;
    _margin: 7px 10px 7px 0;
}
.WB_left_nav.lev2.W_ico20 {
    width: 19px;
    vertical -align: -8px;
    * vertical -align: -7px;
    _margin: 7px 3px 7px 0;
}
.WB_left_nav.lev.levtxt,
.WB_left_nav.lev3.levtxt {
    height: 26px;
    line -height: 27px;
    display: inline-block;
    width: 70px;
    max -width: 70px;
    text -overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    white -space: nowrap;
    zoom: 1;
}
.WB_left_nav.lev3.levtxt {
    width: 64px;
    max -width: 64px;
}
.WB_left_nav.level_2_Box.lev a {
    padding: 0 0 0 20px;
}
.WB_left_nav.level_3_Box.lev3 a {
    padding: 0;
}
.WB_left_nav.level_2_Box.lev.W_ico20 {
    float: left;
    margin: 4px 10px 0 0;
}
.WB_left_nav.lev3.W_iconlev_s {
    margin: 3px 10px 0 6px;
    vertical -align: -4px;
    _margin: 4px 10px 4px 6px;
    _vertical -align: middle;
}
.WB_left_nav.lev3.W_iconleftnav {
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 14px;
    padding: 0 10px 0 7px;
    background-image: url("../images/weibo/left_nav_border.png");
    _background-image: none;
    background-position: -450px 3px;
    background-repeat: no-repeat;
    text -align: center;
}
.WB_left_nav.lev3.W_iconleftnav.W_iconlev_s {
    margin: 0;
}
.left_nav_line fieldset {
    display: block;
    height: 22px;
    margin: 10px 0 0 0;
    padding: 0 0 6px 15px;
    zoom: 1;
    clear: both;
}
.left_nav_line fieldset.W_ico12 {
    margin: -12px 0 0 108px;
    margin: -13px 0 0 108px\9;
    * margin: -28px 0 0 108px;
    _margin: -25px 0 0 108px;
    vertical -align: 1px;
}
.left_nav_line fieldset.btns {
    display: none;
    _display: block;
    margin: -22px 0 0 73px;
}
.left_nav_line legend.tit {
    line -height: 22px;
    font-size: 12px;
    padding: 1px 5px 0;
    * padding -top: 0;
}
.left_nav_lineborder fieldset {
    height: 1px;
    margin: 10px 0 0 0;
}
.WB_left_nav.line_spe {
    margin: 7px 0 7px 20px;
    * margin: 6px 0 8px 20px;
    border-top -style: solid;
    border-top -width: 1px;
}
.WB_left_nav.W_empty {
    margin: 0 20px;
}
.WB_left_nav.note {
    border-style: solid;
    border-width: 1px;
    margin: 5px;
}
.WB_left_nav.note.opt a {
    display: block;
    padding: 5px 10px;
    text -decoration: none;
}
.WB_left_nav.note.opt a:hover {
    background-image: url("../images/weibo/left_nav_border.png");
    _background-image: none;
    background-position: -300px top;
    background-repeat: no-repeat;
}
.WB_left_nav.lev_edit.levtxt {
    height: 23px;
    line -height: 21px;
}
.WB_left_nav.lev_edit.lev a {
    width: 120px;
    display: inline-block;
    height: 22px;
    line -height: 23px;
    font-size: 12px;
    padding: 0 0 0 10px;
    text -decoration: none;
    margin: 2px 9px;
    border-width: 1px;
    border-style: dotted;
    border-color: transparent;
    cursor: move;
    _border-style: solid;
    _border-color: tomato;
    _filter: chroma(color = tomato);
}
.WB_left_nav.lev_edit.lev a:hover {
    border-color: #ffb941;
    background: none;
}
.WB_left_nav.lev_edit.lev.W_ico20 {
    float: left;
    margin: 1px 10px 0 0;
    cursor: move;
}
.WB_left_nav.lev_edit.lev.levtxt {
    cursor: move;
}
.WB_left_nav.lev.W_new {
    float: right;
    margin: 12px 8px 0 0;
    * margin -top: -21px;
}
.WB_left_nav.lev3.W_new {
    float: right;
    margin: 6px 0 0 0;
    * margin -top: -16px;
}
.WB_left_nav.lev.W_new_count {
    float: right;
    margin: 8px 8px 0 0;
    * margin -top: -18px;
}
.WB_left_nav.lev3.W_new_count {
    float: right;
    margin: 6px -3px 0 0;
    * margin -top: -15px;
}
.WB_left_nav.level_1_Box.W_new_count {
    margin: 11px 5px 0 0;
    * margin -top: -23px;
}
.WB_left_nav.lev.W_ico12,
.WB_left_nav.lev3.W_ico12 {
    width: 12px;
    height: 12px;
    visibility: hidden;
    cursor: pointer;
    float: left;
    margin: 8px 3px 0 5px;
}
.WB_left_nav.level_2_Box.lev.W_ico12 {
    position: relative;
    left: -15px;
    * position: absolute;
    * left: auto;
    margin: 8px -15px 0 0;
    * margin: 8px 0 0 -45px;
    _margin: 8px 0 0 -50px;
}
.WB_left_nav.lev3.W_ico12 {
    margin: 5px -2px 0 5px;
}
.WB_left_nav.lev a:hover.icon_opt,
.WB_left_nav.lev3 a:hover.icon_opt {
    visibility: visible;
    cursor: pointer;
}
.WB_left_nav.lev3.icon_rtnew,
.WB_left_nav.lev3.icon_rthot {
    margin: 2px 0 0 2px;
}
.WB_left_nav.FIXED {
    * zoom: 1;
    position: fixed;
    top: 40px;
    width: 150px;
    overflow: hidden;
    -webkit -animation -name: dropdown;
    -webkit -animation -duration: 0.5s;
    -webkit -animation -iteration -count: 1;
    -webkit -animation -timing -function: ease;
    -moz -animation -name: dropdown;
    -moz -animation -duration: 0.5s;
    -moz -animation -iteration -count: 1;
    -moz -animation -timing -function: ease;
}
.WB_left_nav.scroll {
    * zoom: 1;
    position: absolute;
    right: 0;
    width: 8px;
    cursor: pointer;
    height: 100 % ;
    background: rgba(210, 210, 210, .5);
    background: #ccc\9;
}
.WB_left_nav.scroll.scroll_main {
    width: 8px;
    min -height: 40px;
    display: inline-block;
    border-radius: 7px;
    background: rgba(10, 10, 10, .5);
    background: #666\9;
    cursor: pointer;
}
.WB_left_nav.scroll:hover {
    width: 11px;
    -webkit -transition: width.2s;
}
.WB_left_nav.scroll:hover.scroll_main {
    width: 11px;
    -webkit -transition: width.2s;
}
@ -webkit -keyframes dropdown {
    0 % {
    -webkit -transform: translate(0, -100 % ) }
100 % {
    -webkit -transform: translate(0, 0) }
}@ -moz -keyframes dropdown {
    0 % {
    -moz -transform: translate(0, -100 % ) }
100 % {
    -moz -transform: translate(0, 0) }
}#js_homestyle_css_module_global_WB_left_nav {
    height: 42px;
}
#js_style_css_module_global_WB_left_nav {
    height: 42px;
}
.send_weibo.title_area {
    height: 24px;
    overflow: hidden;
    clear: both;
}
.send_weibo.title {
    text -indent: -9999em;
    outline -style: none;
    font: normal 20px / 24px Tahoma;
    float: left;
    width: 224px;
    height: 24px;
}
.send_weibo.num {
    float: right;
    height: 22px;
    line -height: 19px;
}
.send_weibo.num span {
    font-weight: 700;
    font-size: 22px;
    font-style: italic;
    font-family: Constantia, Georgia;
}
.send_weibo.num a.S_txt2 {
    text -decoration: none;
    cursor: default;
}
.send_weibo.key {
    float: right;
    height: 22px;
    line -height: 26px;
    _line -height: 26px;
}
.send_weibo.input {
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
    -webkit -box -shadow: 1px 1px 1px 0px#eaeaea inset;
    -moz -box -shadow: 1px 1px 1px 0px#eaeaea inset;
    box -shadow: 1px 1px 1px 0px#eaeaea inset;
    height: 88px;
    position: relative;
    border-radius: 3px;
    margin: 15px 0 0;
    background-color: #fff;
}
.send_weibo.input.input_detail {
    background: transparent;
    width: 544px;
    height: 74px;
    padding: 5px;
    font-family: "Tahoma", "SimSun";
    font-size: 14px;
    line -height: 18px;
    overflow -x: hidden;
    overflow -y: auto;
    word -wrap: break -word;
    outline: none;
    border: 0;
    margin: 2px 0 0 2px;
}
.send_weibo.input.arrow,
.send_weibo.input.clicked.arrow {
    display: block;
    width: 11px;
    height: 19px;
    background: url("../images/weibo/icon.png") no-repeat;
    _background-image: url("../images/weibo/icon.png");
    position: absolute;
    top: 19px;
    right: -11px;
}
.send_weibo.input.clicked.arrow {
    background-position: -475px -51px;
}
.send_weibo.input.clicked {
    border-color: #ffb941;
    -webkit -box -shadow: 1px 1px 1px 0px#ddd inset;
    -moz -box -shadow: 1px 1px 1px 0px#ddd inset;
    box -shadow: 1px 1px 1px 0px#ddd inset;
}
.send_weibo.img_upload {
    position: absolute;
    z -index: 99;
    border: 1px dashed#ccc;
    left: 5px;
    top: 5px;
    right: 5px;
    bottom: 5px;
    * height: 77px;
    _width: 548px;
    color: #808080;
    text -align: center;
}
.send_weibo.img_upload b {
    display: inline-block;
    vertical -align: middle;
    height: 100 %
}
.send_weibo.img_upload.iu -tip {
    display: inline-block;
    vertical -align: middle
}
.send_weibo.img_upload.iu -tip.W_ico12 {
    vertical -align: -2px;
    * vertical -align: 0;
    margin -right: 8px
}
.send_weibo.kind {
    float: left;
    padding: 2px 0 0;
}
.send_weibo.kind.W_vline {
    display: inline-block;
    margin: 9px 10px 0 -2px;
    vertical -align: 1px;
}
.send_weibo.W_arrow {
    vertical -align: 3px;
    * vertical -align: 6px;
}
.send_weibo.kind_detail {
    float: left;
}
.send_weibo.kind_detail a {
    font-size: 0;
    line -height: 0;
    overflow: hidden;
    -webkit -text -size -adjust: none;
    margin: 7px 10px 0 0;
    width: 25px;
    text -align: center;
    height: 20px;
}
.send_weibo.kind_v2 {
    float: left;
    width: 390px;
    padding: 10px 0 0;
}
.send_weibo.kind_v2.kind_detail a {
    float: left;
    width: auto;
    height: auto;
    margin: 0 14px 0 0;
    text -align: left;
    font-size: 12px;
    line -height: 16px;
}
.send_weibo.kind_v2.W_ico16 {
    margin: 0 4px 0 0;
    vertical -align: -4px;
    * vertical -align: -1px;
    _vertical -align: -3px;
}
.send_weibo.kind i.S_txt2,
.send_weibo.kind_v2 i.S_txt2 {
    float: left;
    margin: 0 8px 0 -1px;
    _margin: 0 6px 0 -3px;
}
.send_weibo.kind.more,
.send_weibo.kind_v2.more {
    float: left;
    margin: 1px 0 0;
    margin: 2px 0 0\9;
    * margin: 0;
    _margin: 1px 0 0;
}
.send_weibo.kind.more.W_ico16,
.send_weibo.kind_v2.more.W_ico16 {
    margin -top: -1px;
    _margin -top: 0;
}
.send_weibo.kind i.S_txt2,
.send_weibo.kind.more {
    margin -top: 7px;
}
.send_weibo.func {
    float: right;
    padding: 5px 0 0;
    text -align: right;
    width: 170px;
    white -space: nowrap;
}
.send_weibo.func.limits {
    display: inline-block;
    * display: inline;
    * zoom: 1;
    margin: 6px 10px 0 0;
    vertical -align: top;
}
.send_weibo.func.limits.W_autocut {
    display: inline-block;
    width: 62px;
    cursor: pointer;
    text -align: right;
}
.send_weibo.func.opt {
    * position: absolute;
    display: inline-block;
    width: 115px;
    margin: 6px 0 0 -37px;
    * margin: 2px 0 0 -120px;
    overflow: hidden;
    vertical -align: top;
}
.send_weibo.send_btn span {
    display: inline-block;
    width: 78px;
    padding: 0;
    text -align: center;
    font-size: 16px;
    font-family: "Microsoft Yahei";
    text -shadow: 1px 1px rgba(0, 0, 0, .2);
}
.send_weibo.send_btn.W_btn_v_disable span {
    text -shadow: none;
    cursor: pointer;
}
.send_weibo.send_btn {
    * width: 82px;
}
.send_weibo.send_succpic {
    display: block;
    width: 135px;
    height: 48px;
    position: absolute;
    top: 20px;
    left: 220px;
    overflow: hidden;
}
.send_weibo.send_succpic.txt {
    display: block;
    font: normal 16px / 22px Microsoft Yahei;
    margin -top: 12px;
}
.send_weibo.send_succpic.icon_succB,
.send_weibo.send_succpic.icon_errorB {
    float: left;
    width: 37px;
    margin -right: 10px;
}
.send_weibo.sendsucc_detail {
    width: 365px;
    left: 20 % ;
}
.send_weibo.sendsucc_detail.txt {
    margin -top: 0;
}
.send_weibo.sendsucc_detail.note {
    font-size: 12px;
    display: block;
    margin -top: 7px;
}
.send_weibo.set_timer {
    height: 30px;
    border-style: solid;
    line -height: 30px;
}
.send_weibo.set_timer.set_date_txt {
    margin -left: 10px;
}
.send_weibo.set_timer.set_data_mod {
    width: 85px;
    height: 17px;
    margin: 6px 10px 0 0;
    padding -left: 6px;
    background: #fff;
    border-style: solid;
    border-width: 1px;
}
.send_weibo.set_timer.set_data_mod.ipt {
    width: 65px;
    height: 14px;
    padding -top: 1px;
    font-family: "宋体";
    color: #333;
    border: none;
    line -height: 14px;
    outline: none;
    * border: 0;
}
.send_weibo.set_timer.set_data_mod.icon_calendar {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 1px 1px 0 0;
    background: url("../../../images/frameset/icon_common.gif?id=20131210");
}
.send_weibo.set_timer.sel_time {
    margin: 6px 6px 0 0;
    border-style: solid;
    border-width: 1px;
    font-family: "宋体";
    height: 19px;
}
.send_weibo.set_timer.set_time_txt {
    margin -right: 5px;
}
.send_weibo.set_timer.rt_txt {
    margin -right: 10px;
}
.send_weibo.input.set_timer {
    display: none;
}
.send_weibo.input_set_timer {
    position: relative;
}
.send_weibo.input_set_timer.set_timer {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 558px;
    border-width: 1px 0 0;
}
.send_weibo.input_set_timer.input_detail {
    height: 44px;
}
.send_weibo.input_set_timer.icon_close {
    float: right;
    margin: 9px 6px 0 0;
}
.send_weibo.input_set_timer.set_timer.pc_caldr {
    z -index: 10000 ! important;
}
.PRF_sendtimer.input {
    margin: 0;
    border-bottom -left -radius: 0;
    border-bottom -right -radius: 0;
    border: solid 1px#ccc ! important;
    background-color: #fff ! important;
}
.PRF_sendtimer.title_area {
    margin -bottom: 7px;
}
.PRF_sendtimer.set_timer {
    border-width: 0 1px 1px;
    border-bottom -left -radius: 2px;
    border-bottom -right -radius: 2px;
}
.PRF_sendtimer.func_area.W_btn_v {
    font-size: 16px;
    font-family: "Microsoft Yahei";
}
.PRF_sendtimer.func_area.W_btn_v span {
    width: 78px;
    padding: 0;
    text -align: center;
}
.PRF_send_weibo.input.input_detail {
    width: 478px;
    height: 67px;
    margin: 1px 0 0;
}
.PRF_send_weibo.input {
    margin: 0;
    height: 78px;
}
.PRF_send_weibo.input_wrap {
    margin: 0 0 0 20px
}
.PRF_send_weibo.arrow_lt.inner {
    position: absolute;
    left: -8px;
    left: -7px\0;
    top: 10px;
}
.PRF_send_weibo.arrow_lt i {
    display: inline-block;
    border-color: transparent#c6c6c6 transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 8px 8px 8px 0;
    border-width: 7px 7px 7px 0\9;
    font-size: 0;
    line -height: 0;
    width: 0;
    height: 0;
    vertical -align: top;
}
.PRF_send_weibo.arrow_lt i.i2 {
    margin: 0 0 0 -7px;
    margin: 0 0 0 -6px\9;
    border-color: transparent#fff transparent transparent;
}
.PRF_send_weibo.input.clicked.arrow_lt i.i1 {
    border-right -color: #ffb941
}
.PRF_send_weibo.send_succpic {
    left: 190px
}
.PRF_send_weibo.title_area {
    margin -bottom: 4px
}
.PRF_send_weibo.num span {
    font-weight: normal;
    font-size: 14px;
    font-style: normal;
}
.PRF_send_a.input {
    height: 58px;
    margin -top: 5px;
}
.PRF_send_a.func_area.W_btn_v span {
    width: 78px;
    padding: 0;
    text -align: center;
}
.PRF_send_a.func_area.W_btn_v {
    font-size: 16px;
    font-family: "Microsoft Yahei";
}
.PRF_send_a.input.input_detail {
    height: 44px;
}
.PRF_send_a.send_succpic {
    top: 5px;
}
#js_homestyle_css_module_global_send_weibo {
    height: 42px;
}
#js_style_css_module_global_send_weibo {
    height: 42px;
}
.function_guide.border td {
    table -layout: fixed;
    font-size: 2px;
    line -height: 2px;
}
.function_guide.border.arrow_lt,
.function_guide.border.arrow_rt,
.function_guide.border.arrow_lb,
.function_guide.border.arrow_rb {
    width: 8px;
    height: 8px;
    background: url("../../../images/guide/func_guide_border.png?id=1370232467958") no-repeat;
    _background: url("../../../images/guide/func_guide_border.gif?id=1370232467958") no-repeat;
}
.function_guide.border.arrow_rt {
    background-position: -8px 0;
}
.function_guide.border.arrow_lb {
    background-position: 0 -8px;
}
.function_guide.border.arrow_rb {
    background-position: -8px -8px;
}
.function_h.line_h,
.function_h.line_hb {
    background: url("../../../images/guide/func_guide_line.png?id=1370232467958") repeat -x;
}
.function_h.line_hb {
    background-position: 0 bottom;
}
.function_s.line_l,
.function_s.line_r {
    background: url("../../../images/guide/func_guide_line.png?id=1370232467958") repeat -y;
}
.function_s.line_r {
    background-position: right 0;
}
.layer_guide {
    -moz -box -shadow: 1px 1px 3px rgba(0, 0, 0, .3);
    -webkit -box -shadow: 1px 1px 3px rgba(0, 0, 0, .3);
    box -shadow: 0px 2px 2px rgba(0, 0, 0, .3);
}
.layer_guide.content {
    zoom: 1;
}
.layer_guide.bg {
    background: #ffa00a;
}
.layer_guide.content {
    border: 0;
}
.layer_guide.arrow {
    background-image: url("../../../images/guide/func_guide_layer.png?id=1370232467958");
}
.layer_guide.arrow_t,
.layer_guide.arrow_b {
    height: 7px;
    top: -4px;
}
.layer_guide.arrow_b {
    top: auto;
    bottom: -4px;
}
.layer_guide.arrow_r,
.layer_guide.arrow_l {
    width: 8px;
}
.layer_guide.arrow_r {
    background-position: 0 1px;
}
.layer_guide.arrow_r {
    background-position: -19px 0;
}
.layer_guide.arrow_l {
    background-position: -12px 0;
}
.layer_guide.arrow_b {
    background-position: 0 -7px;
}
.layer_guide.guide {
    padding: 20px 20px 15px;
}
.layer_guide.closefri_guide {
    padding: 10px 18px 15px;
}
.layer_guide.guide_title {
    font-size: 14px;
    font-weight: 700;
}
.layer_guide.guide_title span {
    color: #ffa00a;
}
.layer_guide.guide_content dt {
    float: left;
    width: 250px;
    line -height: 22px;
    padding: 16px 20px 0 0;
}
.layer_guide.guide_content dd {
    float: left;
}
.layer_guide.func,
.layer_guide.func_btn {
    border-top: 1px solid#e6e6e6;
    line -height: 20px;
    padding: 10px 0 0;
    margin: 10px 0 0;
}
.layer_guide.func_btn {
    text -align: right;
}
.layer_guide.func.right,
.layer_guide.closefunc.right {
    float: right;
}
.layer_guide.func.right a,
.layer_guide.closefunc a {
    margin: 0 0 0 10px;
}
.layer_guide.closefri_guide1 {
    width: 404px;
    height: 268px;
    background: url("../../../images/guide/closefri_guide1.png?id=1370232467958") no-repeat;
}
.layer_guide.closefri_guide2 {
    width: 270px;
    height: 193px;
    background: url("../../../images/guide/closefri_guide2.png?id=1370232467958") no-repeat;
}
.layer_guide.closefri_guide3 {
    width: 272px;
    height: 192px;
    background: url("../../../images/guide/closefri_guide3.png?id=1370232467958") no-repeat;
}
.layer_guide.closefri_guide4 {
    width: 310px;
    height: 189px;
    background: url("../../../images/guide/closefri_guide4.png?id=1370232467958") no-repeat;
}
.layer_guide.other_closefri_guide3 {
    width: 271px;
    height: 198px;
    background: url("../../../images/guide/other_closefri_guide3.png?id=1370232467958") no-repeat;
}
.layer_guide.zero_closefri_guide1 {
    width: 310px;
    height: 195px;
    background: url("../../../images/guide/closefri_guide01.png?id=1370232467958") no-repeat;
}
.layer_guide.closefunc {
    border: none;
    line -height: 20px;
    padding: 10px 0 0;
}
.comment_guide4 {
    position: absolute;
    top: 0;
    right: -220px;
}
.comment_guide4.comdiscuss {
    width: 176px;
    height: 42px;
    margin: 0 8px auto 8px;
    background: url("../../../images/guide/comdiscuss.png?id=1370232467958") no-repeat;
}
.comment_guide4.fl {
    float: left;
}
.layer_guide_choosegroup {
    width: 414px;
    height: 367px;
    background: url("../../../images/guide/choosegroup.png?id=1370232467958") no-repeat;
}
.layer_guide_choosegroup.layer_guide {
    position: absolute;
}
.layer_guide.gift_guide {
    width: 380px;
    padding: 12px 20px 10px 12px;
    background: url("../../../images/guide/gift_guide.png?id=1370232467958") 15px 4px no-repeat;
}
.layer_guide.gift_guide.guide_title {
    }
.layer_guide.gift_guide.guide_title.guide_icon_star {
    display: inline-block;
    width: 16px;
    height: 26px;
    vertical -align: middle;
    background: url("../../../images/index/send_gift_bg.png?id=1370232467958") -185px -42px no-repeat;
    _background-image: url("../../../images/index/send_gift_bg.gif?id=1370232467958");
}
.layer_guide.gift_guide.guide_content {
    margin -bottom: 15px;
}
.layer_guide.gift_guide.guide_content dt {
    width: auto;
    padding -top: 2px;
}
.cfriend_guide {
    width: 465px;
    height: 324px;
    background: url("../../../images/layer/userguide_cfriend_group.png?id=1370232467958") no-repeat;
    position: relative;
}
.cfriend_guide.btn {
    position: absolute;
    left: 264px;
    top: 169px;
    width: 143px;
    height: 70px;
}
.cfriend_guide.btn:hover {
    background: url("../../../images/layer/userguide_cfriend_group_ahover.png?id=1370232467958") no-repeat;
}
#js_homestyle_css_module_global_guide {
    height: 42px;
}
#js_style_css_module_global_guide {
    height: 42px;
}
.layer_tips {
    position: fixed;
    _position: absolute;
    z -index: 999;
    padding: 7px 10px;
    line -height: 17px;
    width: 200px;
    border: 1px solid#f9f2a7;
    background: #feffe5;
    -moz -border-radius: 3px;
    -webkit -border-radius: 3px;
}
.layer_tips.icon_close {
    position: absolute;
    top: 5px;
    right: 5px;
}
.layer_tips a {
    color: #d4a639;
}
.layer_tips.arrow_down {
    background: url("../../../images/layer/layer_arrow.png?id=1370232467958") no-repeat 0 0;
    display: block;
    width: 19px;
    height: 10px;
    overflow: hidden;
    margin: 7px auto 0;
    position: absolute;
    bottom: -10px;
    left: 20px;
}
.layer_tips.arrow_left {
    background: url("../../../images/layer/layer_arrow.png?id=1370232467958") no-repeat 0 -20px;
    display: block;
    width: 10px;
    height: 19px;
    overflow: hidden;
    margin: 7px auto 0;
    position: absolute;
    top: 10px;
    left: -10px;
}
.layer_tips.arrow_right {
    background: url("../../../images/layer/layer_arrow.png?id=1370232467958") no-repeat -20px -20px;
    display: block;
    width: 10px;
    height: 19px;
    overflow: hidden;
    margin: 7px auto 0;
    position: absolute;
    top: 10px;
    right: -10px;
}
.layer_tips.arrow_up {
    background: url("../../../images/layer/layer_arrow.png?id=1370232467958") no-repeat -20px 0;
    display: block;
    width: 19px;
    height: 10px;
    overflow: hidden;
    margin: 7px auto 0;
    position: absolute;
    top: -17px;
    left: 20px;
}
.layer_tips_on.arrow {
    display: none;
}
.layer_tip_black {
    position: absolute;
    background: #4D4D4D;
    color: #fff;
    padding: 6px;
    * padding -bottom: 5px;
}
.layer_tip_black.txt {
    }
.layer_tip_black.arrow_bottom {
    display: block;
    height: 13px;
    overflow: hidden;
    position: absolute;
    bottom: -5px;
    left: 5px;
    _bottom: -7px;
    font-size: 12px;
    color: #4D4D4D;
}
.layer_tips a.normal {
    text -decoration: none;
}
#js_homestyle_css_module_layer_layer_tips {
    height: 42px;
}
#js_style_css_module_layer_layer_tips {
    height: 42px;
}
.layer_tips_bg {
    background: #FEFFE5;
    height: 100 % ;
    overflow: hidden;
    padding: 11px 10px 7px;
}
.layer_tips_version {
    position: absolute;
    width: 194px;
    padding: 0;
    border-width: 1px 1px 2px;
    border-style: solid;
    border-color: #F9F2A7;
    line -height: 17px;
}
.layer_tips_version.W_close {
    float: right;
    margin: -5px -5px 0 0;
}
.layer_tips_version ul,
.layer_tips_version dl,
.layer_tips_version.tv_content {
    overflow: hidden;
    zoom: 1;
}
.layer_tips_version ul li a {
    cursor: pointer;
}
.layer_tips_version ul li span.link {
    color: #e0a20c;
}
.layer_tips_version a {
    color: #d4a639;
}
.layer_tips_version li.btn {
    text -align: right
}
.layer_tips_version li.btn a {
    color: #0095CD
}
.layer_tips_version li.btn.W_arr_r_on {
    margin: 0 0 0 5px;
}
.layer_tips_version.arrow_up,
.layer_tips_version.arrow_left,
.layer_tips_version.arrow_down,
.layer_tips_version.arrow_right {
    position: absolute;
    overflow: hidden;
    display: block;
    background: url("../../../images/layer/layer_arrow.png?id=1370232467958") 0 0 no-repeat;
    margin: 0;
}
.layer_tips_version.arrow_up {
    top: -9px;
    left: 20px;
    width: 20px;
    height: 10px;
    background-position: -20px 0;
}
.layer_tips_version.arrow_right {
    right: -9px;
    top: 17px;
    width: 10px;
    height: 20px;
    background-position: -20px -20px;
}
.layer_tips_version.arrow_down {
    left: 20px;
    bottom: -9px;
    width: 20px;
    height: 10px;
    background-position: 0 0;
}
.layer_tips_version.arrow_left {
    left: -9px;
    top: 17px;
    width: 10px;
    height: 20px;
    background-position: 0 -20px;
}
.layer_tips_version.icon_close {
    position: static;
    float: right;
    margin: -7px -6px 0 0;
    background: url("../../../images/layer/tips_close.gif?id=1370232467958") no-repeat 0 -13px;
}
.layer_tips_version.icon_close:hover {
    background-position: 0 0;
}
.userguide {
    _zoom: 1;
}
.userguide.layer_tips_intro {
    position: absolute;
    _zoom: 1;
}
.layer_tips_wid2 {
    width: 285px;
}
.layer_tips_intro dl dt {
    font-weight: bold;
}
.layer_tips_intro dl dd em {
    display: inline-block;
    width: 64px;
    height: 17px;
    vertical -align: -2px;
    * vertical -align: 1px;
}
.layer_tips_intro dl dd em.layer_nickname {
    background: url("../../../images/layer/tips_intro.png?id=1370232467958") no-repeat right -94px;
}
.layer_tips_intro dl dd em.layer_nickname_CHT {
    background: url("../../../images/layer/tips_intro.png?id=1370232467958") no-repeat -912px -94px;
}
.layer_tips_intro dl dd.remind_pic {
    background: url("../../../images/layer/tips_intro.png?id=1370232467958") no-repeat 0 45px;
    padding: 0 0 130px 0;
}
.layer_tips_intro dl dd.remind_pic_CHT {
    background: url("../../../images/layer/tips_intro.png?id=1370232467958") no-repeat -528px 45px;
    padding: 0 0 130px 0;
}
.layer_tips_intro dl dd.mention_pic {
    background: url("../../../images/layer/tips_intro.png?id=1370232467958") no-repeat -266px 22px;
    padding: 0 0 90px 0;
}
.layer_tips_intro dl dd.mention_pic_CHT {
    background: url("../../../images/layer/tips_intro.png?id=1370232467958") no-repeat right 22px;
    padding: 0 0 90px 0;
}
.layer_tips_intro dl dd a {
    display: inline-block;
    color: #0092c9
}
.layer_tips_intro dl dd.mention_pic,
.layer_tips_intro dl dd.mention_pic_CHT {
    color: #e60000
}
.layer_tips_intro dl dd.W_textdot_b {
    background: #666;
    margin: 9px 3px 0 0;
    _margin: 9px 3px 0 0
}
.layer_tips_intro dl dd img {
    max -width: 100 % ;
}
.layer_tips_version.W_btn_tip,
.layer_tips_version.W_btn_tip span,
.layer_tips_version.W_btn_tip_esc,
.layer_tips_version.W_btn_tip_esc span {
    display: inline-block;
    height: 19px;
    line -height: 19px;
    background: url("../../../images/layer/layer_tip_newico.png?id=1370232467958") 0 0 no-repeat;
}
.layer_tips_version.W_btn_tip,
.layer_tips_version.W_btn_tip_esc {
    padding -left: 3px;
}
.layer_tips_version.W_btn_tip_esc {
    background-position: left -48px;
    margin -left: 10px;
}
.layer_tips_version.W_btn_tip:hover,
.layer_tips_version.W_btn_tip_esc:hover {
    text -decoration: none;
}
.layer_tips_version.W_btn_tip span,
.layer_tips_version.W_btn_tip_esc span {
    padding: 0 5px 0 3px;
    cursor: pointer;
}
.layer_tips_version.W_btn_tip span {
    background-position: right -19px;
    color: #fff;
}
.layer_tips_version.W_btn_tip_esc span {
    background-position: right -67px;
    color: #666;
}
.layerTipsIcon {
    margin -right: 7px;
}
.icon_lamp {
    float: left;
    display: inline;
    width: 26px;
    height: 31px;
    background: url("../../../images/layer/lamp.png?id=1370232467958") 0 0 no-repeat;
}
.layer_tips_version li.link_btn,
.layer_tips_intro dl dd.btn {
    text -align: right;
    padding: 7px 0 0;
}
.layer_tips_intro dl dd.btn a {
    margin -left: 8px;
}
.layer_tips_noicon_s {
    width: 160px;
}
.layer_tips_noicon_l {
    width: 260px;
}
.layer_tips_noicon_xl {
    width: 280px;
}
.layer_tips_version.W_arr_r_on {
    display: inline-block;
    width: 0;
    height: 0;
    font-size: 0;
    border-width: 4px 0 4px 4px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent#0095cd;
    overflow: hidden;
}
#js_homestyle_css_module_layer_layer_tips_version {
    height: 42px;
}
#js_style_css_module_layer_layer_tips_version {
    height: 42px;
}
.W_layer.detail.send_weibo {
    padding: 10px 20px 15px;
}
.W_layer.detail.send_weibo.title {
    height: 22px;
    background: none;
    padding: 0;
}
.W_layer.detail.send_weibo.input {
    margin: 10px 0 0;
}
.W_layer.detail.send_weibo.input.input_detail {
    width: 450px;
    background-image: url(about: blank)\0;
}
.W_layer.detail.send_weibo.input.arrow {
    display: none;
}
.W_layer.detail.send_weibo.send_succpic {
    left: 155px;
}
.W_layer.detail.send_weibo.kind_detail a {
    margin -right: 20px;
}
#js_homestyle_css_module_layer_layer_send_weibo {
    height: 42px;
}
#js_style_css_module_layer_layer_send_weibo {
    height: 42px;
}
.name_card {
    background: url("../../../images/common/footer_bg.png?id=1370232467958") no-repeat -230px bottom;
    _background: none;
}
.name_card.name dt,
.name_card.name dd,
.name_card.info dt,
.name_card.info dd {
    float: left;
    display: inline;
}
.name_card.name {
    padding: 20px 20px 10px;
    padding -bottom: 9px\9;
    zoom: 1;
}
.name_card.name dt img {
    height: 50px;
    display: block;
    border-radius: 2px;
}
.name_card.name dd {
    margin: -4px 0 0 10px;
    line -height: 20px;
}
.name_card.name dd p {
    width: 260px;
    word -wrap: break -word;
}
.name_card.name dd div {
    width: 210px
}
.name_card.name.address img {
    margin: 0 0 0 3px;
}
.name_card.info {
    margin: 0 20px 8px;
    line -height: 18px;
    width: 330px;
}
.name_card.info1 {
    margin: 0 20px 8px;
    line -height: 18px;
    width: 330px;
}
.name_card.info1.ico_number_gold,
.name_card.info1.ico_number_silver,
.name_card.info1.ico_number_bronze {
    margin -left: 5px;
}
.name_card.info dd {
    width: 294px;
    margin -bottom: 2px;
    word -wrap: break -word;
}
.name_card.info dd a {
    display: inline-block;
}
.name_card.links {
    margin: 0;
    padding: 6px 20px 10px;
    _padding -left: 16px;
    overflow: hidden
}
.name_card.links.W_btn_b,
.name_card.links.W_btn_c {
    float: right;
    display: inline;
    _line -height: 18px
}
.name_card.arrow {
    display: block;
    width: 12px;
    height: 19px;
    background: url("../../../images/common/ico.png?id=1370232467958") no-repeat 0 -423px;
    top: -2px;
    left: 22px;
}
.name_card.icons {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../../../images/layer/ico_card.png?id=1370232467958") no-repeat;
    margin -right: 4px
}
.name_card.ico_chat {
    background-position: 0 0
}
.name_card.ico_lett {
    background-position: 0 -43px
}
.name_card.ico_set {
    background-position: 0 -20px
}
.name_card.ico_msg {
    background-position: 0 -63px
}
.name_card.name dd.W_level_ico {
    padding: 5px 0 0 11px;
    margin: 0 0 0 5px;
    vertical -align: -4px;
}
.name_card.name dd.W_level_num {
    padding: 0
}
.name_card.links p {
    float: left;
    display: inline-block;
    margin -top: 4px
}
.name_card.links.icons {
    vertical -align: middle
}
.name_card.links.W_vline {
    margin: 0 3px;
    _margin: 0 2px
}
.name_card.links p.W_chat_stat_offline,
.name_card.links p.W_chat_stat_online {
    margin -right: 5px;
    vertical -align: 0;
    * vertical -align: 3px;
}
.name_card.userdata li {
    float: left
}
.name_card.userdata li.W_vline {
    margin: 0 8px;
}
.name_card dd.dotline {
    float: left;
    width: 100 % ;
    margin -bottom: 9px;
    padding -bottom: 9px;
    border-bottom: 1px dotted#ddd;
    height: 0;
    overflow: hidden
}
.name_card dd.friend {
    margin -top: 5px;
    width: auto;
    padding: 3px 5px;
    background: url("../../../images/layer/bg_friend_c.png?id=1370232467958") no-repeat left top;
}
.name_card dd.friend p {
    padding: 3px 10px 2px;
    background: #efefef;
    border: 0;
    -moz -border-radius: 5px;
    -webkit -border-radius: 5px;
    border-radius: 5px;
}
.name_card.W_loading {
    text -align: center;
    padding: 10px 0;
}
.name_card.honour {
    padding -top: 5px;
    float: left;
    margin -right: 10px;
    height: 24px
}
.name_card.zero {
    padding: 10px 20px;
}
.W_layer.name_card.W_vline {
    color: #999
}
.name_card.userdata {
    width: 270px
}
.app_card {
    padding: 10px;
}
.app_card.app_card_pic {
    float: left;
    width: 70px;
    height: 70px;
    overflow: hidden;
}
.app_card.app_card_cont {
    float: left;
    width: 118px;
    word -wrap: break -word;
    margin -left: 10px;
    line -height: 18px;
}
.app_card.app_card_cont h4 {
    font-size: 12px;
    font-weight: normal;
    margin -top: -2px;
}
.app_card.btns {
    text -align: right;
    padding -top: 10px;
}
#js_homestyle_css_module_layer_layer_person_card {
    height: 42px;
}
#js_style_css_module_layer_layer_person_card {
    height: 42px;
}
.layer_invite_question {
    width: 400px;
    padding: 20px;
    position: relative;
}
.layer_invite_question dt,
.layer_invite_question dd {
    float: left;
    display: inline;
    height: 24px;
    line -height: 24px;
    margin: 0 0 10px;
}
.layer_invite_question dt {
    width: 80px;
    padding -right: 3px;
    text -align: right;
}
.layer_invite_question dd select {
    width: 274px;
}
.layer_invite_question dd.W_input {
    width: 270px;
}
.layer_invite_question dd.additional {
    height: auto;
}
.layer_invite_question dd.additional.W_input {
    width: 312px;
    height: 70px;
    padding -top: 4px;
    line -height: 18px;
}
.layer_invite_question.point {
    overflow: hidden;
    margin: 10px 5px 0 0;
    border: 1px solid#f9f2a7;
    background: #feffe5;
    padding: 5px 20px;
    line -height: 17px;
}
.layer_invite_question.point.icon_error {
    float: left;
}
.layer_invite_question.point.text {
    margin -left: 20px;
    display: block;
}
.layer_invite_question.question_title {
    padding: 0 0 10px 0;
    margin -bottom: 10px;
    border-bottom: 1px dotted#ccc;
}
.layer_invite_question.btn {
    padding: 0;
}
.layer_invite_namelist {
    width: 330px;
    background: #fff;
    line -height: 22px;
    padding: 20px;
}
.layer_invite_namelist dd {
    margin: 0 0 5px;
}
.layer_invite_attention.sub_title {
    padding: 0 0 10px;
}
.layer_invite_attention.postscript {
    padding: 5px 0 0;
}
.layer_invite_attention.postscript dt {
    padding: 10px 0;
}
.layer_invite_attention.postscript dd.W_input {
    width: 516px;
    height: 40px;
}
.inqueBg {
    background: #f2f2f2;
    padding: 15px 15px 5px 15px;
    _padding -bottom: 10px;
}
.inqueBg.form_table_single.M_notice_text,
.inqueBg.form_table_single.M_notice_del {
    top: 21px;
}
.inqueBg dt {
    width: 65px;
}
.inqueBgNo {
    background: #fff;
    padding: 10px 0 0 0;
}
.inqueBgNo.form_table_single.M_notice_text,
.inqueBgNo.form_table_single.M_notice_del {
    top: 73px;
}
.inqueBgNo dt {
    width: 78px;
}
#js_homestyle_css_module_layer_layer_invite {
    height: 42px;
}
#js_style_css_module_layer_layer_invite {
    height: 42px;
}
.setup_template {
    width: 529px;
    padding: 0 20px 15px;
    _position: relative
}
.setup_template.W_pages_minibtn {
    padding: 0;
    margin: 0 -4px 0 0 ! important
}
.setup_template.plabel {
    border-width: 1px;
    border-style: solid;
    margin: 10px 0 9px;
    padding: 0 10px;
    line -height: 20px;
    text -align: left;
}
.setup_template.profile_tab {
    margin: 0 -19px 9px -19px ! important;
}
.setup_template.profile_tab.tab_plus {
    * position: absolute;
    * right: 0;
}
.setup_template.tab_nosep.t_lk {
    _line -height: 24px;
}
.setup_template.tab_nosep.current.t_lk {
    display: inline-block;
    _height: 22px;
}
.setup_template.tab_nosep.t_itm.W_ico16 {
    margin: 0 2px 0 0;
    _margin: 3px 2px 0 0;
}
.setup_template.tab_nosep.t_itm.S_spetxt {
    * line -height: 17px;
    * overflow: hidden;
    * padding: 2px 10px 3px;
    _padding: 0 10px
}
.setup_template.tab_nosep {
    padding: 0 0 10px 0;
    border-bottom: 1px dotted#ccc
}
.setup_template.tab_nosep.tab_noborder {
    border: 0;
    padding: 0;
}
.setup_template.templete_list {
    padding: 19px 0 0;
    margin: 0 0 -5px -7px;
    height: 290px;
    overflow: hidden;
    _position: relative
}
.setup_template.templete_list a {
    float: left;
    margin: 0 0 18px 7px;
    _margin: 0 0 15px 6px;
    border: 1px solid#fff;
    position: relative;
    _zoom: 1;
    cursor: pointer
}
.setup_template.templete_list a span.tplname {
    position: absolute;
    bottom: 1px;
    _bottom: 0;
    left: 1px;
    right: 1px;
    _width: 123px;
    height: auto;
    padding: 2px 0;
    line -height: 18px;
    background: #2c2c2c;
    background: rgba(74, 74, 74, 0.6);
    text -align: center;
    color: #fff;
    visibility: hidden
}
.setup_template.cover_list a span.tplname {
    _width: 258px
}
.setup_template.templete_list a img {
    border: 1px solid#ccc;
    display: block;
}
.setup_template.templete_list a:hover,
.setup_template.templete_list a:hover img {
    border-color: #e6e6e6;
    text -decoration: none
}
.setup_template.templete_list a:hover span.tplname {
    visibility: visible
}
.setup_template.templete_list a.current,
.setup_template.templete_list a.current img,
.setup_template.templete_list a.current:hover img {
    border-color: #ffb941;
}
.setup_template.templete_list a span.tag {
    width: 31px;
    height: 22px;
    line -height: 22px;
    text -align: center;
    color: #fff;
    position: absolute;
    top: 3px;
    right: 3px;
    left: auto;
    border-radius: 2px;
    display: block
}
.setup_template.templete_list a.member.tag {
    background: #e64141;
}
.setup_template.templete_list a.brand.tag {
    background: #0a8cd2;
}
.setup_template.templete_list a.freelm.tag {
    background: #ffa00a;
}
.setup_template.templete_list a.normal.tag {
    background: #595959
}
.setup_template.btn {
    border-top: 1px solid#ccc;
    padding: 10px 0 0;
    margin: 15px 0 0;
}
.setup_template.pic_box.pic_box_profile {
    width: 530px;
    height: auto;
    background: none;
    margin: 10px 0;
}
.setup_template.templete_list_set {
    padding: 18px 0 0;
    margin: 0 0 5px 0;
    height: 290px;
    * position: relative;
}
.setup_template.templete_list_set.one_tpl_set {
    position: relative
}
.setup_template.templete_list_set.one_tpl_set.tpl_hidden {
    overflow: hidden;
    * width: 529px;
    * position: relative
}
.setup_template.templete_list_set.one_tpl_set.set_inner {
    width: 1000px;
    * margin -bottom: 20px
}
.setup_template.templete_list_set.one_tpl_set.tpl_ctrl_box {
    position: absolute;
    height: 116px;
    top: -8px;
    left: -20px;
    right: -20px;
    background: #2c2c2c;
    background: rgba(74, 74, 74, 0.6);
    display: none;
    * width: 569px;
    * z -index: -1
}
.setup_template.templete_list_set.set_cur {
    z -index: 9
}
.setup_template.templete_list_set.set_cur.tpl_ctrl_box {
    display: block
}
.setup_template.templete_list_set.one_tpl_set a {
    float: left;
    display: inline;
    margin: 0 7px 20px 0;
    border: 1px solid transparent;
    position: relative;
    z -index: 6;
    _border-color: #FFF
}
.setup_template.templete_list_set.one_tpl_set a img {
    border: 1px solid#ccc;
    display: block;
}
.setup_template.templete_list_set.one_tpl_set a:hover,
.setup_template.templete_list_set.one_tpl_set a:hover img {
    border-color: #e6e6e6;
    text -decoration: none ! important
}
.setup_template.templete_list_set.one_tpl_set a.tplname {
    position: absolute;
    bottom: 1px;
    left: 1px;
    display: block;
    width: 123px;
    height: auto;
    padding: 2px 0;
    line -height: 18px;
    background: #2c2c2c;
    background: rgba(74, 74, 74, 0.6);
    text -align: center;
    color: #fff;
    display: none;
}
.setup_template.templete_list_set.one_tpl_set a.current,
.setup_template.templete_list_set.one_tpl_set a.current img {
    border-color: #ffb941;
}
.setup_template.templete_list_set.data_tag {
    display: none;
    position: absolute;
    padding: 3px;
    left: 1px;
    top: 1px;
    background: #ccc;
    color: #333
}
.setup_template.templete_list_set.set_cur a.tplname,
.setup_template.templete_list_set.set_cur a.data_tag {
    display: block;
}
.setup_template.templete_list_set.tpl_set_name {
    margin -top: 89px;
    color: #FFF;
    text -align: center
}
.setup_template.templete_list_set.tpl_set_name.tag {
    width: 31px;
    height: 22px;
    line -height: 22px;
    text -align: center;
    border-radius: 2px;
    margin -left: 5px
}
.setup_template.templete_list_set.tpl_set_name.member {
    background: #e64141;
    display: inline-block;
    vertical -align: middle;
    color: #fff;
}
.setup_template.templete_list_set.tpl_ctrl_box.ctrl_btn {
    position: absolute;
    width: 24px;
    height: 116px;
    top: 0;
    border: 0;
    margin: 0;
    cursor: pointer;
    text -align: center;
}
.setup_template.templete_list_set.tpl_ctrl_box.ctrl_lft {
    left: 0
}
.setup_template.templete_list_set.tpl_ctrl_box.ctrl_rgt {
    right: 0
}
.setup_template.templete_list_set.tpl_ctrl_box.ctrl_btn i,
.setup_template.templete_list_set.tpl_ctrl_box.ctrl_btn:hover {
    background: url("../../../images/layer/skin_set_ctrl_bg.png?id=1370232467958") no-repeat;
    _zoom: 1
}
.setup_template.templete_list_set.tpl_ctrl_box.ctrl_rgt:hover {
    background-position: 100 % -137px;
}
.setup_template.templete_list_set.tpl_ctrl_box.ctrl_btn i {
    display: inline-block;
    width: 8px;
    height: 15px;
    background-position: 0 -309px;
    margin -top: 50px;
}
.setup_template.templete_list_set.tpl_ctrl_box.ctrl_rgt i {
    background-position: 0 -286px;
}
.setup_template.W_pages_minibtn.icon_warnS {
    vertical -align: middle
}
.setup_template.cover_list a {
    margin: 0 0 10px 6px
}
.setup_template.one_flset {
    margin -top: 19px;
}
.setup_template.one_flset.flset_lgd {
    border-bottom: 1px solid#e6e6e6;
    margin -bottom: 15px;
    position: relative;
    _width: 100 %
}
.setup_template.one_flset.flset_lgd.lgd_title {
    padding -right: 10px;
    background: #fff;
    margin -bottom: -6px;
    display: inline-block;
    _position: relative
}
.setup_template.one_flset.flset_lgd.W_pages_minibtn {
    position: absolute;
    margin: 0 ! important;
    background: #fff;
    color: #808080;
    right: 2px;
    top: -4px
}
.setup_template.one_flset.flset_lgd.W_pages_minibtn.W_btn_c,
.setup_template.one_flset.flset_lgd.W_pages_minibtn.W_btn_c_disable {
    margin: 0;
}
.setup_template.one_flset.flset_lgd.page_show {
    display: inline-block;
    vertical -align: middle
}
.setup_template.cst_bg {
    margin -bottom: 9px;
}
.setup_template.bg_ctrl_box.bg_tb {
    float: left;
    width: 120px;
}
.setup_template.bg_ctrl_box.bg_tb img {
    width: 120px;
    height: 120px;
}
.setup_template.bg_ctrl_box.ctrl_area {
    margin -left: 130px;
}
.setup_template.uploadInput {
    cursor: pointer;
    width: 83px
}
.setup_template.uploadInput.W_btn_e {
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.setup_template.uploadInput.W_btn_e span {
    padding: 0 10px 0 7px
}
.setup_template.uploadInput em {
    cursor: pointer
}
.setup_template.uploadInput input {
    position: absolute;
    right: 0;
    top: 0;
    border: 0 none;
    height: 40px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    font-size: 28px;
    opacity: 0;
    filter: alpha(opacity: 1);
}
.setup_template.bg_ctrl_box.ctrl_tit {
    margin -bottom: 7px
}
.setup_template.bg_ctrl_box.W_tips {
    margin: 10px 0
}
.setup_template.bg_ctrl_box.bg_set label,
.setup_template.bg_ctrl_box.bg_set select {
    vertical -align: middle
}
.setup_template.diy_list {
    overflow: hidden;
    padding: 0 0 5px;
    margin: -10px 0 0 -22px;
}
.setup_template.diy_list a {
    display: inline-block;
    font-size: 0px;
    margin: 14px 0 4px 20px;
    border: 1px solid#fff;
}
.setup_template.diy_list a em {
    border: 1px solid#ccc;
    display: inline-block;
    padding: 1px;
}
.setup_template.diy_list a:hover,
.setup_template.diy_list a:hover em,
.setup_template.diy_list a.current,
.setup_template.diy_list a.current em {
    border-color: #ffb941;
}
.setup_template.diy_list a:hover,
.setup_template.diy_list a.current {
    margin: 13px -1px 3px 19px;
}
.setup_template.diy_list a:hover em,
.setup_template.diy_list a.current em {
    padding: 2px
}
.setup_template.diy_list a.current {
    cursor: default
}
.setup_template.color {
    padding: 5px 0 0;
}
.setup_template.choose_color {
    padding: 0;
    height: 60px;
    margin: 15px 0 -5px -19px;
}
.setup_template.choose_color li {
    margin: 0 0 0 20px;
    width: 56px;
    height: 52px;
    border: 1px solid#ccc;
    float: left;
    display: inline;
    text -align: center;
    padding: 1px
}
.setup_template.choose_color li:hover,
.setup_template.choose_color li.current {
    border: 2px solid#ffb941;
    padding: 2px;
    margin: -2px -2px -2px 18px
}
.setup_template.choose_color li.color_detail {
    display: block;
    height: 30px;
    margin: 0 0 5px;
    cursor: pointer;
}
.choose_side_bg {
    border: 1px solid#d4d4d4;
    background: #f9f9f9;
    width: 267px;
    position: absolute;
    padding: 10px 0;
}
.choose_side_bg.color_list a {
    display: inline-block;
    width: 35px;
    height: 35px;
    padding: 1px;
    border: 1px solid#d1d1d1;
    margin: 1px 1px 6px 9px;
}
.choose_side_bg.color_list a.current {
    border: 2px solid#FFB941;
    margin: 0 0 5px 8px;
}
.choose_side_bg.color_list a span {
    display: block;
    width: 35px;
    height: 35px;
}
.choose_side_bg.btn {
    text -align: right;
    padding: 5px 10px 0 0;
}
.setup_template.pic_box_profile {
    padding -top: 10px;
}
.setup_template.pic_box_profile.W_tips,
.setup_template.pic_box_profile.usr_bg_profile {
    margin -bottom: 10px;
}
.setup_template.img_ctrl_btn {
    margin -left: 10px;
}
.setup_template.img_ctrl_btn i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../../../images/layer/skin_profile_bg_icon.png?id=1395901013832") no-repeat;
}
.setup_template.img_ctrl_btn.icon_showbig {
    background-position: 0 0;
}
.setup_template.img_ctrl_btn.icon_showsmall {
    background-position: -30px 0
}
.setup_template.img_ctrl_btn:hover.icon_showbig {
    background-position: 0 -30px
}
.setup_template.img_ctrl_btn:hover.icon_showsmall {
    background-position: -30px -30px
}
.setup_template.page_space {
    height: 22px
}
#js_homestyle_css_module_layer_setup_template {
    height: 42px;
}
#js_style_css_module_layer_setup_template {
    height: 42px;
}
.W_layer.level {
    cursor: pointer;
    width: 212px;
}
.W_layer.level.exp_bar {
    cursor: pointer;
    margin: 10px 10px 0;
    border-radius: 2px;
    _zoom: 1;
    position: relative;
    _font-size: 0;
}
.W_layer.level.bar {
    height: 11px;
    background: url("../../../images/common/level.png?id=1370232467958") repeat -x 0 -60px;
    border-radius: 2px 0 0 2px;
    -webkit -animation: sanae -live 0.4s infinite ease -in-out;
    -webkit -transform -origin: 0 0;
}
@ -webkit -keyframes sanae -live {
    0 % {
    -webkit -transform: scaleX(0.995);
}
50 % {
    -webkit -transform: scaleX(1);
}
100 % {
    -webkit -transform: scaleX(0.995);
}
}.W_layer.level.exp_bar.color1 {
    background: #DBDBDB;
}
.W_layer.level.exp_bar.color2 {
    background: #D1EFF8;
}
.W_layer.level.exp_bar.color3 {
    background: #FFF2D6;
}
.W_layer.level.exp_bar.color4 {
    background: #FFE7E5;
}
.W_layer.level.exp_bar.color1.bar {
    background-position: 0 -60px
}
.W_layer.level.exp_bar.color2.bar {
    background-position: 0 -75px
}
.W_layer.level.exp_bar.color3.bar {
    background-position: 0 -90px
}
.W_layer.level.exp_bar.color4.bar {
    background-position: 0 -105px
}
.W_layer.level.to_level {
    display: block;
}
.W_layer.level.to_level:hover {
    text -decoration: none;
}
.W_layer.level.W_level_num {
    position: absolute;
    top: 2px;
}
.W_layer.level.W_level_num.left {
    left: 2px;
}
.W_layer.level.W_level_num.right {
    right: 2px;
}
.W_layer.level_info {
    cursor: pointer;
    margin: 10px 0 0;
    background: #f5f5f5;
    padding: 4px 10px;
    border-top: 1px solid#e8e8e8;
}
.W_layer.level_info.level_exp i,
.W_layer.level_info.level_current i,
.W_layer.level_info.level_req i {
    background: url("../../../images/layer/ico_layer.png?id=20140805174300") no-repeat;
    width: 16px;
    height: 14px;
    display: inline-block;
    vertical -align: -4px;
    * vertical -align: -1px;
    _vertical -align: -1px;
}
.W_layer.level_info.level_exp {
    padding: 0 9px
}
.W_layer.level_info.level_current {
    padding: 0 9px 0 0;
}
.W_layer.level_info.level_req {
    padding: 0 0 0 9px;
}
.W_layer.level_info.level_exp i {
    background-position: 0 -50px;
}
.W_layer.level_info.level_current i {
    background-position: 0 0;
}
.W_layer.level_info.level_req i {
    background-position: 0 -25px;
}
#js_homestyle_css_module_layer_layer_level {
    height: 42px;
}
#js_style_css_module_layer_layer_level {
    height: 42px;
}
.layer_prompt {
    padding: 15px 20px 20px;
}
.layer_prompt.son_title {
    font-size: 14px;
    padding: 0 0 15px;
}
.layer_prompt dt,
.layer_prompt dd {
    float: left;
    display: inline;
    line -height: 25px;
}
.layer_prompt dt {
    margin: 0 10px 0 0;
}
.layer_prompt dd.W_input {
    width: 200px;
}
.layer_prompt dd.W_error {
    padding: 5px 0 0;
}
.layer_prompt dd.W_error span {
    vertical -align: middle;
    line -height: 16px;
}
#js_homestyle_css_module_layer_layer_prompt {
    height: 42px;
}
#js_style_css_module_layer_layer_prompt {
    height: 42px;
}
.form_table dl {
    padding: 7px 0;
}
.form_table dt,
.form_table dd {
    float: left;
    line -height: 25px;
}
.form_table dt {
    font-size: 14px;
    width: 100px;
    text -align: right;
    padding -right: 5px;
    white -space: nowrap;
}
.form_table dt.icon_errorM,
.form_table dt.icon_delM,
.form_table dt.icon_succM,
.form_table dt.icon_warnM,
.form_table dt.icon_questionM {
    vertical -align: top;
    vertical -align: middle\9;
}
.form_table dd {
    word -wrap: break -word;
}
.form_table dd.W_inputStp {
    width: 240px;
}
.form_table dd.T_area {
    height: 40px;
}
.form_table dd.tips {
    line -height: 22px;
    margin: 0;
}
.form_table.must {
    margin -right: 5px;
    vertical -align: top;
    vertical -align: middle\9;
    _vertical -align: 0px;
}
.form_table.select {
    margin: 0 10px 3px 0;
    color: #666;
}
.form_table.cholab {
    margin -right: 20px;
}
.form_table i.chotxt {
    margin: 0 18px 0 -5px;
    * vertical -align: 4px;
    vertical -align: 0px\0;
    _vertical -align: 0px;
}
.form_table i.pltxt {
    margin: 0 10px 0 0px;
    * vertical -align: 4px;
    vertical -align: 0px\0;
    _vertical -align: 0px;
}
.form_table.magtxt {
    margin: 0 10px 0 0;
}
.form_table.lfspace_a {
    margin -left: -19px;
}
.form_table.lfspace_a.W_sline {
    margin: 0 4px;
}
.form_table.lfspace_b {
    margin -left: 20px;
}
.form_table.lfspace_c {
    margin -left: 40px;
}
.form_table.wspace {
    display: inline-block;
    width: 140px;
}
.form_table.wspaceS {
    display: inline-block;
    width: 95px;
}
.form_table.conbox {
    width: 244px;
}
.form_table.tipbox {
    margin -left: 10px;
}
.form_table.tipbox.W_btn_e {
    margin -left: 30px;
}
.form_table.tipbox.optlink {
    margin -left: 30px;
}
.form_table.tipbox.W_loading {
    margin: 5px 0 0 3px;
}
.form_table.conbox.W_btn_e {
    _vertical -align: inherit;
    position: relative;
    * top: -7px;
    _top: -3px;
}
.pawBox {
    margin -top: 6px;
    display: inline-block;
}
.pawInline {
    margin -left: 10px;
    display: inline-block;
    vertical -align: -1px;
    vertical -align: 2px\9;
}
.pawBoxTxt {
    line -height: 14px;
}
.paw_l,
.paw_c,
.paw_r {
    width: 44px;
    height: 8px;
    display: inline-block;
    overflow: hidden;
    background: #84d800;
    border-top: 1px solid#72bb00;
    border-bottom: 1px solid#72bb00;
}
.paw_l {
    border-left: 1px solid#72bb00
}
.paw_r {
    border-right: 1px solid#72bb00
}
.paw_txt {
    width: 45px;
    display: inline-block;
    text -align: center;
}
.paw_none {
    background: none;
}
.form_table dl.p_note {
    padding: 0;
}
.form_table dl.p_btn {
    padding: 23px 0 0;
}
.form_table dl.p_btn a {
    margin -right: 10px;
}
.form_table dl.W_hline {
    border-bottom: 1px dotted#ddd;
    height: 0;
    overflow: hidden;
    padding: 0;
    margin: 8px 0;
}
.form_table_single {
    position: relative;
}
.form_table_single.W_inputStp {
    margin -right: 5px;
    * margin -top: -1px;
}
.form_table_single.M_notice_text,
.form_table_single.M_notice_del {
    left: 0;
    top: 27px;
}
.form_tableS dl {
    padding: 4px 0;
}
.form_tableS dt {
    font-size: 12px;
    width: auto;
    padding -right: 0;
}
.form_tableM dl {
    padding: 7px 0;
}
.form_tableM dt {
    font-size: 12px;
    width: 62px;
    padding -right: 5px;
}
.form_tableM dl.p_btn {
    padding: 7px 0 0;
}
.form_tableM dl.p_btn a {
    margin -right: 10px;
}
.form_tableM.conbox {
    width: 214px;
}
.form_tableM dd.W_inputStp {
    width: 210px;
}
#js_homestyle_css_module_forms_form_table {
    height: 42px;
}
#js_style_css_module_forms_form_table {
    height: 42px;
}
.M_notice_del,
.M_notice_warn,
.M_notice_succ,
.M_notice_text {
    position: absolute;
    margin -top: 1px\9;
    width: 191px;
    display: inline;
    padding: 2px 6px;
    line -height: 1.3em;
    line -height: 1.4em\9;
    margin -top: 3px;
}
.M_notice_succ {
    width: 19px;
}
.M_notice_text {
    width: auto;
}
.M_notice_del.icon_del,
.M_notice_warn.icon_warn {
    float: left;
    width: 16px;
    margin: 0 3px 0 0;
}
.M_notice_del.txt,
.M_notice_warn.txt {
    float: left;
    width: 168px;
}
.M_notice_del {
    background: #fcc;
    border: 1px solid#f69696;
}
.M_notice_succ {
    padding: 2px 2px 0 7px;
}
.M_notice_warn {
    background: #feffe5;
    border: 1px solid#f9f2a7;
}
.M_notice_text {
    background: #fff;
    border: 1px solid#ededed;
}
.icon_del,
.icon_succ,
.icon_warn {
    _vertical -align: 1px;
}
#js_homestyle_css_module_forms_form_notice {
    height: 42px;
}
#js_style_css_module_forms_form_notice {
    height: 42px;
}
.W_private_letter,
.W_private_file,
.p_sendlist li,
.p_sendlist,
.W_private_file div {
    height: auto;
    zoom: 1
}
.W_private_letter {
    padding: 17px 20px 10px;
    width: 390px;
    _position: relative
}
.W_private_letter.fr {
    float: right
}
.W_private_letter.fl {
    float: left
}
.W_private_letter.func {
    padding: 0 0 0 10px
}
.W_private_letter.kind,
.W_private_letter.btn_s {
    padding: 5px 0 10px
}
.W_private_letter.kind {
    position: relative;
}
.W_private_letter.kind.W_ico16 {
    margin: 0 20px 0 0;
}
.W_private_letter.kind.flash {
    position: absolute;
    display: block;
    top: 4px;
    left: 34px;
    width: 110px;
    height: 16px
}
.W_private_letter.btn_s {
    height: 24px
}
.W_private_letter.kind.face {
    background-position: 0 3px;
    background-position: 0 1px\9
}
.W_private_letter.kind.img,
.p_sendlist i.img {
    background-position: 0 -30px;
    background-position: 0 -32px\9
}
.W_private_letter.kind.doc,
.p_sendlist i.doc {
    background-position: 0 -1126px;
    background-position: 0 -1128px\9
}
.W_private_letter.p_sendlist i.doc {
    vertical -align: middle
}
.W_private_letter.kind.remind,
.p_sendlist i.remind {
    background-position: 2px -1755px
}
.W_private_letter.send_list {
    position: absolute;
    left: 185px;
    top: 105px;
    * top: 108px
}
.W_private_letter.send_list li {
    list -style: none;
    float: left;
    margin -right: 20px
}
.W_private_letter.form_private {
    line -height: 200 %
}
.W_private_letter.form_private.text,
.W_private_letter.form_private textarea {
    border: 1px solid#e8e8e8
}
.W_private_letter.form_private.text {
    height: 24px;
    padding: 0 3px;
    vertical -align: 5px;
    line -height: 24px;
    width: 137px
}
.W_private_letter.form_private textarea {
    margin -top: 3px
}
.W_private_letter.form_private.num {
    position: absolute;
    top: 65px;
    _top: 35px;
    right: 20px;
    z -index: 20;
    color: #B8B7B7
}
.W_private_letter.form_private textarea.W_no_outline {
    padding: 3px;
    width: 335px;
    clear: both;
    height: 42px;
    overflow: auto;
}
.W_private_letter.form_private.text_focus {
    border-color: #c4c4c4;
    margin: 0
}
.W_private_letter.form_private th,
.form_private td {
    padding: 3px 0;
    * padding: 1px 0 0;
    vertical -align: top;
}
.W_private_letter.form_private th {
    color: #444;
    text -align: right;
    padding -right: 5px;
    line -height: 24px;
    white -space: nowrap
}
.W_private_letter.p_sendlist {
    clear: both;
    margin: 0 0 10px;
    background: #f8f8f8;
    padding: 2px 10px
}
.W_private_letter.p_sendlist li {
    border-bottom: 1px dotted#ddd;
    color: #595959;
    padding: 8px 0
}
.W_private_letter.p_sendlist li.noborder {
    border: none
}
.W_private_letter.p_sendlist li.img {
    vertical -align: middle;
    margin: 0 10px 0 0;
}
.W_private_letter.p_sendlist i img {
    width: 16px;
    height: 17px;
    margin: 0 5px 0 0;
}
.W_private_file.doc_btn.fl {
    float: left
}
.W_private_file {
    padding: 20px 20px 15px;
    width: 230px;
}
.W_private_file.txt {
    color: #b8b7b7;
    line -height: 24px
}
.W_private_file.txt1 {
    color: #595959;
    line -height: 17px
}
.W_private_file.line {
    border-bottom: 1px solid#e1e1e1;
    height: 0;
    font-size: 0;
    line -height: 0;
    margin: 10px 0 5px
}
.p_sendlist.W_loading span {
    background: url("../../../images/common/loading.gif?id=1370232467958") no-repeat scroll 0 1px transparent;
    display: inline-block;
    height: 18px;
    line -height: 18px;
    padding: 0 0 0 15px
}
.W_private_file.layer_send_pic.W_loading {
    padding: 0
}
.W_private_file.doc_btn {
    margin: 0
}
.W_private_file.doc_con {
    line -height: 24px;
    padding -left: 10px
}
.W_private_file.doc_Pic {
    }
.W_private_file.doc_btn.W_btn_a {
    position: relative;
    overflow: hidden;
}
.W_private_file.doc_btn.input_f {
    -moz -opacity: 0;
    filter: alpha(opacity = 0);
    opacity: 0;
    background: transparent;
    border: none;
    cursor: pointer;
    height: 29px;
    left: -4px;
    position: absolute;
    top: 0;
    width: 108px;
    cursor: pointer;
}
.W_private_letter_m.profile_tab {
    margin: -17px -20px 15px ! important
}
.W_private_letter_m.msgadd_inputbox {
    margin -bottom: 5px;
    padding: 2px;
    border: 1px solid#ccc;
    border-radius: 2px;
    box -shadow: 0px 1px 1px 0px#eaeaea inset;
    line -height: 17px;
}
.W_private_letter_m.msgadd_inputbox.W_btn_deltags {
    margin: 1px 2px 1px 0;
}
.W_private_letter_m.limit_4row {
    overflow -y: scroll;
    height: 85px;
}
.W_private_letter_m.msgadd_inputbox.add_input {
    border: 0;
    box -shadow: none;
    padding: 2px 0;
    color: #666;
    height: 16px;
    width: 175px;
}
.W_private_letter_m.letter_info {
    position: relative;
}
.W_private_letter_m.letter_info.num {
    top: 58px;
    right: 50px;
}
#js_homestyle_css_module_layer_layer_private_letter {
    height: 42px;
}
#js_style_css_module_layer_layer_private_letter {
    height: 42px;
}
.layer_setup_followlists.follow_success {
    padding: 20px;
    width: 400px;
    _position: relative;
}
.layer_setup_followlists.edit_list {
    padding: 20px;
    width: 400px;
}
.layer_setup_followlists.lsfl_Tit {
    line -height: 24px;
    margin -bottom: 15px;
    position: static
}
.layer_setup_followlists.lsfl_Tit.W_input {
    width: 330px;
    vertical -align: middle;
}
.layer_setup_followlists.lsfl_Tit.M_notice_del {
    position: static;
    display: block;
}
.layer_setup_followlists.follow_success.tab_bottom {
    margin: 0 0 10px;
    _position: relative;
}
.layer_setup_followlists.W_ico16 {
    margin: 0 2px;
    vertical -align: -5px;
}
.layer_setup_followlists.W_tips {
    margin -bottom: 10px;
}
.layer_setup_followlists.lsfl_visibility {
    padding: 7px 15px;
    background: #f2f2f2;
    font-size: 12px;
    font-weight: normal;
}
.layer_setup_followlists.btn.info_left {
    float: left;
}
.layer_setup_followlists.info_left.layer_tips {
    position: absolute;
    margin: 10px 0 0 -110px;
    * margin: 30px 0 0 -240px;
}
.layer_setup_followlists.info_left.icon_askS {
    vertical -align: -3px;
    * vertical -align: -1px;
    _vertical -align: 1px;
}
.layer_setup_followlists.W_tip a {
    margin: 0;
}
.layer_setup_followlists.lsfl_gTit {
    line -height: 24px;
    margin -bottom: 8px;
}
.layer_setup_followlists.lsfl_gTit.left {
    float: left;
}
.layer_setup_followlists.lsfl_gTit.right {
    float: right;
}
.layer_setup_followlists.lsfl_gTit.right.layer_tips {
    position: absolute;
    margin: 10px 0 0 -110px;
    * margin: 30px 0 0 -240px;
}
.layer_setup_followlists.lsfl_gTit.right.icon_askS {
    vertical -align: -3px;
    * vertical -align: -1px;
    _vertical -align: 1px;
}
.layer_setup_followlists.lsfl_listsBox {
    background: #fafafa;
    padding: 3px 15px;
}
.layer_setup_followlists.lsfl_listsBox.lsfl_listsBox_ul {
    font-size: 0;
}
.layer_setup_followlists.lsfl_listsBox li {
    display: inline-block;
    * display: inline;
    * zoom: 1;
    vertical -align: top;
    width: 50 % ;
    padding: 6px 0;
    height: 14px;
    overflow: hidden;
    font-size: 12px;
}
.layer_setup_followlists.lsfl_listsBox li.lsfl_cf {
    width: 100 %
}
.layer_setup_followlists.lsfl_listsBox li.icon_askS {
    vertical -align: middle;
}
.layer_setup_followlists.lsfl_listsBox.W_f_cf,
.layer_setup_followlists.lsfl_gTit.W_f_cf {
    color: #C1546F
}
.layer_setup_followlists.lsfl_listsBox li.icon_edit_s {
    padding: 0 5px;
    visibility: hidden;
    _visibility: visible;
    * zoom: 1;
    background-position: 5px 0;
}
.layer_setup_followlists.lsfl_listsBox li:hover.icon_edit_s {
    visibility: visible;
}
.layer_setup_followlists.lsfl_listsBox li.lists_info {
    height: 24px;
    padding: 5px 0 0 16px;
    * padding -left: 20px;
}
.layer_setup_followlists.lsfl_listsBox li.lists_info.W_input {
    width: 130px;
}
.layer_setup_followlists.lsfl_listsBox li.lists_info.done {
    line -height: 24px;
}
.layer_setup_followlists.lsfl_listsBox.info_right {
    padding -left: 20px
}
.layer_setup_followlists.lsfl_listsBox.info_right.icon_askS {
    vertical -align: -3px;
    * vertical -align: -1px;
    _vertical -align: 1px;
}
.layer_setup_followlists.lsfl_listsBox li.lists_info.M_notice_del {
    margin: 24px 0 0 -134px;
    * margin: 25px 0 0 -134px;
    _margin: 56px 0 0 -133px
}
.layer_setup_followlists.lsfl_creaNew {
    margin: 10px 0 0 0;
}
.layer_setup_followlists.lsfl_creaNew.M_notice_text,
.lsfl_creaNew.M_notice_del {
    left: 0;
    top: 21px;
}
.layer_setup_followlists.lsfl_creaNew.W_input {
    width: 142px;
    position: relative;
}
.layer_setup_followlists.lsfl_creaNew.W_btn_b,
.layer_setup_followlists.lsfl_creaNew.W_btn_a {
    margin: 0 10px;
    position: relative;
}
.layer_setup_followlists.lsfl_creaNew.W_input,
.layer_setup_followlists.lsfl_creaNew.W_btn_b,
.layer_setup_followlists.lsfl_creaNew.W_btn_a {
    vertical -align: middle\9;
}
.layer_setup_followlists.lsfl_creaNew.reco {
    height: 30px;
    line -height: 30px;
    * margin -top: -30px;
    _margin -top: -25px;
}
.layer_setup_followlists.lsfl_label {
    float: left;
    width: 60px;
    line -height: 30px;
}
.layer_setup_followlists.lsfl_grps {
    margin -left: 60px;
}
.layer_setup_followlists.lsfl_glistBox {
    width: 292px;
    margin: 10px 0;
    padding: 10px;
    background: #f0f0f0;
    _position: relative;
}
.layer_setup_followlists.lsfl_glistBox ul li {
    float: left;
    width: 124px;
    height: 15px;
    line -height: 15px;
    padding: 6px 10px;
    padding: 3px 10px\9;
    white -space: nowrap;
    overflow: hidden;
}
.layer_setup_followlists.lsfl_addNew {
    padding: 10px 15px;
    background: #fafafa;
}
.layer_setup_followlists.lsfl_option_import {
    padding: 15px;
}
.layer_setup_followlists.lsfl_option_import2 {
    padding: 20px 0 0 0;
}
.layer_setup_followlists.lsfl_addNew a.addnew:hover {
    text -decoration: none;
    _text -decoration: underline;
}
.layer_setup_followlists.lsfl_addNew a.addnew:hover.txt {
    text -decoration: underline;
}
.layer_setup_followlists.lsfl_addNew a.addnew.ico_addinv {
    margin: 0 3px 0 2px;
    * vertical -align: 2px;
    _vertical -align: -2px
}
.layer_setup_followlists.lsfl_edit_list dt {
    width: 65px;
    font-size: 12px
}
.layer_setup_followlists.lsfl_edit_list dd.conbox {
    width: 330px;
}
.layer_setup_followlists.lsfl_edit_list dd.W_inputStp {
    width: 323px;
    padding -left: 5px;
}
.layer_setup_followlists.lsfl_edit_list dd.list_desc {
    padding -top: 5px;
    padding -bottom: 5px;
    height: 70px;
    overflow: auto;
}
.layer_setup_followlists.lsfl_edit_list.M_notice_del {
    position: static;
    display: block;
}
.layer_setup_followlists.lsfl_menber_wrp {
    padding: 0 5px 0 20px;
    height: 175px;
    overflow -y: auto;
    overflow -x: hidden;
    width: 540px;
}
.layer_setup_followlists.lsfl_menber_wrp.W_loading {
    padding: 70px 0;
    text -align: center;
}
.layer_setup_followlists.lsfl_menber_list li {
    width: 230px;
    height: 50px;
    overflow: hidden;
    float: left;
    padding: 10px 9px;
    display: inline;
    margin: 10px 10px 0 0;
    cursor: pointer;
}
.layer_setup_followlists.lsfl_menber_list li.current {
    background: #f2f2f2;
}
.layer_setup_followlists.lsfl_menber_list li.current.icon_succ,
.layer_setup_followlists.lsfl_menber_list li.added.icon_succ {
    display: block;
}
.layer_setup_followlists.lsfl_menber_list li:hover {
    background: #f8f8f8;
}
.layer_setup_followlists.lsfl_menber_list li.added {
    cursor: default;
    background: #fff;
}
.layer_setup_followlists.lsfl_menber_list li.face {
    float: left;
    display: inline;
    margin: 0 8px 0 0;
}
.layer_setup_followlists.lsfl_menber_list li.icon_succ {
    margin: -18px 0 0;
    display: none;
    float: left;
    clear: both;
}
.layer_setup_followlists.lsfl_menber_list li.info {
    overflow: hidden;
    zoom: 1;
}
.layer_setup_followlists.lsfl_menber_list li.info span {
    display: block;
    line -height: 16px;
}
.layer_setup_followlists.lsfl_menber_list li.female,
.layer_setup_followlists.lsfl_menber_list li.male {
    vertical -align: -2px;
    margin -right: 4px;
}
.layer_setup_followlists.lsfl_menber_list li.W_vline {
    margin: 0 7px;
}
.layer_setup_followlists.lsfl_add_menber.btn_add_member {
    padding: 10px 20px;
    background: #f5f5f5;
    border-bottom: 1px solid#e6e6e6;
}
.layer_setup_followlists.lsfl_add_menber.btn_add_member.right {
    line -height: 24px;
    float: right;
}
.layer_setup_followlists.lsfl_add_menber.btn_add_member.left {
    line -height: 24px;
    float: left;
}
.layer_setup_followlists.lsfl_add_menber.btn_add_member.W_btn_a,
.layer_setup_followlists.lsfl_add_menber.btn_add_member.W_btn_a_disable {
    margin -left: 10px;
}
.layer_setup_followlists.lsfl_add_menber.btn_add_member.W_checkbox {
    margin: 5px 5px 0 0;
    * margin: 1px 5px 0 0;
}
.layer_setup_followlists.lsfl_add_menber.W_pages_minibtn {
    padding: 1px;
    margin: 1px 20px 0;
    margin: -2px 20px 0\9;
    _margin -top: 0
}
.W_outFrame.layer_setup_followlists.lsfl_add_menber.W_pages_minibtn {
    padding: 1px;
    margin: 1px 20px 0;
    margin: -2px 20px 0\9;
    _margin -top: 0
}
.layer_setup_followlists.lsfl_add_menber.user_list {
    padding: 0 0 3px 3px;
    border: 1px solid#e6e6e6;
    background: #fff;
    width: 522px;
}
.layer_setup_followlists.lsfl_add_menber.empty {
    display: inline-block;
    * display: inline;
    height: 22px;
    width: 0;
    * zoom: 1
}
.layer_setup_followlists.lsfl_add_menber.user_list.W_btn_deltags {
    margin: 3px 3px 0 0;
}
.layer_setup_followlists.lsfl_add_menber.user_list_wrp {
    padding: 0 20px 15px;
    background: #f5f5f5;
    border-top: 1px solid#fff;
}
.layer_setup_followlists.lsfl_add_menber.user_list_wrp.p1 {
    line -height: 18px;
    margin: 8px 0;
}
.layer_setup_followlists.lsfl_add_menber.btn {
    padding: 10px 0 0;
}
.layer_setup_followlists.lsfl_add_menber.lsfl_zero_tips {
    padding: 70px 0;
    text -align: center;
}
.layer_setup_followlists.lsfl_add_menber.lsfl_zero_tips.icon_warn {
    vertical -align: middle;
}
.layer_setup_followlists.lsfl_tip {
    position: absolute;
    width: 555px;
    height: 410px;
    background: url("../../../images/layer/followlists_tip.png?id=1370232467958") no-repeat;
}
.layer_setup_followlists.lsfl_tip_CHT {
    background-image: url("../../../images/layer/followlists_tip_CHT.png?id=1370232467958");
}
.layer_setup_followlists.lsfl_tip.a1 {
    position: absolute;
    width: 126px;
    height: 36px;
    left: 214px;
    top: 333px;
}
.layer_setup_followlists.lsfl_tip.close {
    position: absolute;
    width: 31px;
    height: 31px;
    left: 513px;
    top: 14px;
}
.layer_setup_followlists.lmf_statusbar {
    padding: 12px 18px;
    background: #f5f5f5;
}
.layer_setup_followlists.lmf_statusbar.status_bar {
    border: 1px solid#cedff3;
    padding: 1px;
    background: #fff;
    position: relative;
}
.layer_setup_followlists.lmf_statusbar.bar {
    background: #cedff3;
    height: 20px
}
.layer_setup_followlists.lmf_statusbar.text {
    position: absolute;
    top: 0;
    left: 0;
    width: 544px;
    color: #a6adb3;
    line -height: 20px;
    _padding: 3px 0;
    text -align: center;
}
.layer_setup_followlists.follow_success.add_close_f.left {
    _margin -top: 7px;
}
.layer_setup_followlists.follow_success.lsfl_addNew.manage_reco {
    padding -left: 10px;
}
.layer_setup_followlists.follow_success.lsfl_gTit.left.W_fb {
    display: inline-block;
    max -width: 12em;
    _width: 5em;
    line -height: 14px;
    text -overflow: ellipsis;
    white -space: nowrap;
    overflow: hidden;
    vertical -align: text -bottom;
    vertical -align: -3px\9;
    * vertical -align: text -top;
    _vertical -align: 0;
    * line -height: 16px;
    _line -height: 14px;
}
.layer_setup_followlists.lsfl_listsBox {
    padding: 0;
}
.layer_setup_followlists.lsfl_listsBox li {
    width: 185px;
    padding -left: 15px;
    * padding: 4px 0 10px 15px;
}
.layer_setup_followlists.lsfl_listsBox.new_group_li {
    width: 385px;
    height: 20px;
    padding: 6px 0 6px 15px;
    line -height: 20px;
    background-color: #f2f2f2
}
.layer_setup_followlists.new_group_tag {
    margin: 0 5px;
    padding: 3px 5px;
    background-color: #ffa00a;
    border-radius: 2px;
    color: #fff;
}
.layer_setup_followlists.W_checkbox {
    vertical -align: middle;
}
#js_homestyle_css_module_layer_layer_setup_followlists {
    height: 42px;
}
#js_style_css_module_layer_layer_setup_followlists {
    height: 42px;
}
.empty.empty_con {
    width: 300px;
    margin: 0 auto;
}
.empty.left {
    float: left;
    width: 40px;
}
.empty.con {
    margin -left: 40px;
    padding: 6px 0px;
}
.empty.title {
    font-size: 14px;
    line -height: 20px;
}
.empty.info {
    line -height: 18px;
    margin -top: 10px;
}
#js_homestyle_css_module_global_empty {
    height: 42px;
}
#js_style_css_module_global_empty {
    height: 42px;
}
.global_footer {
    width: 940px;
    margin: 20px auto 0;
    padding: 20px 20px 10px 20px;
    background-image: url("../../../images/common/footer_bg.png?id=1370232467958");
    background-repeat: no-repeat;
    background-position: left bottom;
    _background-image: none;
}
.global_footer.list {
    float: left;
    width: 170px;
    _width: 165px;
    display: inline;
    margin: 0 20px 0 0;
}
.global_footer.list_right {
    margin -right: 0;
}
.global_footer.list dt {
    line -height: 20px;
    padding: 0 0 5px;
}
.global_footer.list dd {
    line -height: 20px;
}
.global_footer.list dd a {
    margin -right: 10px;
}
.global_footer.other_link {
    line -height: 0.5;
    margin: 15px 0 0;
    border-top -width: 1px;
    border-top -style: solid;
}
.global_footer.other_link p {
    padding: 3px 0 0;
    line -height: 18px;
}
.global_footer.help_link {
    float: left;
    padding: 10px 0 0;
}
.global_footer.help_link a {
    margin -right: 10px;
}
.global_footer.copy {
    float: right;
    text -align: right;
    line -height: 20px;
    padding -top: 28px;
}
.global_footer.copy.W_linkb {
    padding -bottom: 2px;
}
.global_footer.company {
    margin -right: 5px;
}
.global_footer select {
    margin -left: 5px;
    * margin -left: 4px;
}
.global_footer.W_ico16 {
    vertical -align: -2px;
    margin -right: 4px;
}
#js_homestyle_css_module_global_footer {
    height: 42px;
}
#js_style_css_module_global_footer {
    height: 42px;
}
.layer_veriyfycode {
    padding: 20px;
}
.layer_veriyfycode.v_image {
    text -align: center;
    margin -bottom: 5px
}
.layer_veriyfycode.v_chng {
    text -align: right;
    margin -bottom: 10px;
}
.layer_veriyfycode.v_ans_t {
    margin -bottom: 5px;
}
.layer_veriyfycode.v_inp {
    line -height: 25px;
    height: 27px;
    padding: 0;
    width: 129px;
}
.layer_veriyfycode.v_ans_i {
    margin -bottom: 20px;
}
.layer_veriyfycode.v_btn {
    height: 24px;
    clear: both;
}
.layer_veriyfycode.v_btn a {
    float: left;
    display: inline;
    margin -right: 10px;
}
.W_layer.layer_v_lang {
    padding: 0 20px;
    line -height: 30px;
    background: #f2f2f2
}
.layer_veriyfycode.M_notice_del {
    margin: -46px 0 0 140px;
}
#js_homestyle_css_module_layer_layer_verifycode {
    height: 42px;
}
#js_style_css_module_layer_layer_verifycode {
    height: 42px;
}
.master_rank {
    padding: 15px 15px;
}
.master_rank dt {
    color: #333
}
.master_rank dt b,
.master_rank dd em {
    color: red;
}
.master_rank dd {
    height: 21px;
}
.master_rank dd span {
    display: inline-block;
    width: 6px;
    height: 10px;
    background: url("../../../images/layer/pointer.gif?id=1370232467958") no-repeat;
    margin -left: 5px;
    * vertical -align: middle;
}
.master_rank dd span.rank_up {
    background-position: 0 -10px;
}
.master_rank dd span.rank_hold {
    background-position: 0 -20px;
}
.master_rank dd span.rank_down {
    background-position: 0 -31px;
}
.master_rank dd a {
    color: red;
}
.master_rank dd a.rank_pk {
    float: right;
    color: #0078b6
}
.master_rank dd.process {
    width: 160px;
    height: 16px;
    overflow: hidden;
    margin: 5px 0 0;
    background: url("../../../images/layer/master_process.png?id=1370232467958") no-repeat right top;
    _zoom: 1
}
.master_rank dd.process div {
    height: 16px;
    text -align: right;
    background: url("../../../images/layer/master_process.png?id=1370232467958") no-repeat left top;
    _zoom: 1
}
.master_rank dd.process div i {
    display: inline-block;
    width: 10px;
    height: 10px;
    overflow: hidden;
    margin: 8px -5px 0 0;
    font-size: 10px;
    color: red;
    font-family: "黑体";
    background: url("../../../images/layer/pointer.gif?id=1370232467958") no-repeat left top;
    _margin -left: -4px;
    _position: absolute;
}
#js_homestyle_css_module_layer_layer_master {
    height: 42px;
}
#js_style_css_module_layer_layer_master {
    height: 42px;
}
.layer_honour {
    padding: 14px;
}
.layer_honour.h_icon {
    float: left
}
.layer_honour.h_icon_img {
    border: 1px solid#e7e7e7;
    padding: 1px;
    border-radius: 1px;
    -moz -border-radius: 1px;
}
.layer_honour.h_info {
    margin -left: 114px;
    width: 168px
}
.layer_honour.h_name {
    margin -bottom: 2px;
    line -height: 20px;
    font-weight: normal;
}
.layer_honour.h_desc {
    margin -bottom: 5px;
    height: 65px;
    line -height: 16px;
}
.layer_honour.h_my {
    text -align: right;
    line -height: 12px;
}
#js_homestyle_css_module_layer_layer_honour {
    height: 42px;
}
#js_style_css_module_layer_layer_honour {
    height: 42px;
}
.layer_recommed {
    padding: 15px 20px;
}
.layer_recommed.perlist {
    width: 420px;
}
.layer_recommed.perlist.interPer_row {
    width: 190px;
    padding: 0 20px 15px 0;
}
.layer_recommed.perlist.interPer_row dd p.info {
    height: auto;
    width: 130px;
    text -overflow: ellipsis;
    white -space: nowrap;
    display: block;
}
.layer_recommed.btn {
    border-top: 1px solid#EEE;
    padding: 10px 0 0;
}
.layer_recommed_card.tit {
    margin: 0 24px 0 0;
    padding: 0 0 10px;
}
.layer_recommed_card.tit.lf {
    float: left;
    margin -top: 3px;
}
.layer_recommed_card.tit.W_pages_minibtn {
    margin: 0 -4px 0 0;
    _margin: 0;
}
.layer_recommed_card.tit.W_pages_minibtn a {
    padding: 0 0 0 2px;
    margin: 0;
}
.layer_recommed_card {
    padding: 20px 0 15px 20px;
}
.layer_recommed_card.perlist {
    width: 528px;
}
.layer_recommed_card.myfollow_list {
    width: 227px;
    height: 64px;
    margin: 0 10px 10px 0;
}
.layer_recommed_card.myfollow_list:hover {
    border-width: 1px;
    padding: 10px;
    border-color: #ededed;
    cursor: default;
    background: none;
}
.layer_recommed_card.myfollow_list.info {
    height: 65px;
    overflow: hidden;
}
.layer_recommed_card.myfollow_list.info li {
    width: 153px;
    margin -bottom: 3px;
}
.layer_recommed_card.btn {
    overflow: hidden;
    margin: 0 20px 0 0;
    padding: 10px 0 0;
    border-top: 1px solid#eee;
}
.layer_recommed_card.btn.lf {
    float: left;
    margin -top: 3px;
}
.layer_recommed_card.btn.rt {
    float: right;
}
.layer_recommed_card.btn.rt a {
    margin -left: 10px;
}
#js_homestyle_css_module_layer_layer_recommend {
    height: 42px;
}
#js_style_css_module_layer_layer_recommend {
    height: 42px;
}
.interPer {
    margin -bottom: 8px;
    zoom: 1;
}
.interPer_row,
.interPerInp_row {
    float: left;
}
.interPer dt,
.interPer_row dt,
.interPerInp dt,
.interPerInp_row dt {
    float: left;
}
.interPer dd,
.interPer_row dd,
.interPerInp dd,
.interPerInp_row dd {
    display: block;
}
.interPer dt,
.interPer_row dt {
    width: 50px;
    margin: 3px 8px 0 0;
    _margin: 3px 5px 0 0;
}
.interPer dt a,
.interPer_row dt a {
    display: block;
}
.interPer dd,
.interPer_row dd {
    line -height: 18px;
}
.interPer dd p.name,
.interPer_row dd p.name,
.interPerInp dd p.name,
.interPerInp_row dd p.name {
    height: 18px;
    line -height: 18px;
    overflow: hidden;
    zoom: 1;
}
.interPer dd p.fllow,
.interPer_row dd p.fllow,
.interPerInp dd p.fllow,
.interPerInp_row dd p.fllow {
    height: 20px;
    line -height: 19px;
    overflow: hidden;
    zoom: 1;
}
.interPer dd p.info,
.interPer_row dd p.info,
.interPerInp dd p.info,
.interPerInp_row dd p.info {
    height: 19px;
    line -height: 19px;
    overflow: hidden;
    zoom: 1;
}
.interPer dd p.btn,
.interPer_row dd p.btn,
.interPerInp dd p.btn,
.interPerInp_row dd p.btn {
    margin -top: 3px;
}
.interPer dd.nointer,
.interPer_row dd.nointer,
.interPerInp dd.nointer,
.interPerInp_row dd.nointer {
    padding: 0 0 0 2px;
    padding -top: 2px\9;
    visibility: hidden;
}
.interPerHover dd.nointer,
.interPer_rowHover dd.nointer {
    visibility: visible;
}
.interPer.mf_cont {
    padding: 5px 8px 6px 10px;
    -moz -border-radius: 2px;
    border-radius: 2px;
    height: auto;
    word -wrap: break -word;
}
.interPer a.W_moreup.more,
.interPer a.W_moredown.more {
    margin: 5px 0 7px 0;
    vertical -align: middle;
}
.interPer.number {
    width: 60px;
    display: inline-block;
}
.interPer.btnadd {
    margin: 15px 0 0;
    height: 20px;
}
.interPer.close {
    height: 14px;
    position: absolute;
    top: 2px;
    left: 155px;
}
.interPer.hover {
    visibility: hidden;
    _visibility: visible;
}
.interPer:hover.hover {
    visibility: visible;
}
.interPerInp dd,
.interPerInp_row dd {
    width: 106px;
    line -height: 18px;
    height: 64px;
}
.interPerInp dt,
.interPerInp_row dt {
    margin: 2px 10px 7px 0;
    margin -top: 0\9;
}
.interPerInp dt a,
.interPerInp_row dt a {
    display: block;
    width: 50px;
    height: 50px;
}
.interPerInp dt a img,
.interPerInp_row dt a img {
    height: 50px;
    width: 50px;
}
.interPerInp dt a.checkbimg,
.interPerInp_row dt a.checkbimg {
    margin: -14px 0 0;
    position: relative;
    z -index: 3;
    * position: static;
    display: block;
    border: none;
    width: 14px;
    height: 14px;
    background: url("../../../images/connect/checkbox.png?id=1370232467958") 0 -14px no-repeat;
    overflow: hidden;
}
.interPerInp dt a.current.checkbimg,
.interPerInp_row dt a.current.checkbimg {
    background: url("../../../images/connect/checkbox.png?id=1370232467958") 0 0 no-repeat;
}
.interPer_row.star {
    height: 16px;
    padding -top: 3px
}
.interPer_row.icon_close {
    float: right
}
.interPer_row.hover {
    visibility: hidden;
    _visibility: visible
}
.interPer_row:hover.hover {
    visibility: visible
}
.interPer.pop_users {
    margin -left: 0;
    width: auto;
    height: auto;
    clear: both;
}
.interPer.pop_users.titletxt {
    margin -bottom: 4px;
    padding -bottom: 4px;
    border-bottom -width: 1px;
    border-bottom -style: dotted;
}
.interPer.pop_users.pop_list.W_linkdot {
    margin: 6px 3px 0 0
}
.interPer.pop_users.arrow {
    width: 25px;
    margin: 0 0 0 80px;
    height: 9px;
    overflow: hidden;
}
.interPer.pop_users.arrow span {
    font-family: "SimSun";
    overflow: hidden;
    line -height: 21px;
    font-size: 25px;
    height: 11px;
    width: 22px;
}
.interPer.mutual_friend {
    margin -left: 0;
    width: auto;
    height: auto;
}
.interPer.mutual_friend.W_bubtips.W_bgcolor_arrow b {
    font-family: "SimSun";
    overflow: hidden;
    line -height: 21px;
    font-size: 12px;
    height: 11px;
    width: 22px;
}
#js_homestyle_css_module_list_person_connect {
    height: 42px;
}
#js_style_css_module_list_person_connect {
    height: 42px;
}
.pc_caldr {
    border: 1px solid#ccc;
    padding: 5px;
    background-color: #fff;
    z -index: 999;
    width: 161px;
    height: auto;
    position: absolute;
    color: #000;
}
.pc_caldr.selector {
    height: 24px;
    padding: 2px 0 0;
    _padding: 2px 0 2px
}
.pc_caldr.selector.month,
.pc_caldr.selector.year {
    float: left;
    font-size: 12px;
    width: 73px;
    border: 1px solid#CCC;
    height: 19px;
}
.pc_caldr.selector.year {
    width: 78px;
    margin -left: 10px;
}
.pc_caldr.weeks,
.pc_caldr.days {
    list -style: none;
    padding: 0;
    margin: 0;
    width: 100 % !important;
    width: 161px
}
.pc_caldr.weeks {
    height: 18px;
    margin -bottom: 2px;
    background: #b6d1f9;
    color: #fff;
    font-size: 12px;
}
.pc_caldr.days {
    height: auto;
    font-size: 12px;
    font-family: Arial;
}
.pc_caldr.weeks li,
.pc_caldr.days li {
    float: left;
    height: 18px;
    line -height: 18px;
    text -align: center;
    width: 23px;
}
.pc_caldr.weeks li {
    text -align: center;
}
.pc_caldr.days li,
.pc_caldr.days li a {
    text -align: center;
}
.pc_caldr.days li a {
    display: block;
    text -decoration: none;
    height: 100 % ;
    color: #43609c;
}
.pc_caldr.days li a: link,
.pc_caldr.days li a: visited,
.pc_caldr.days li a:hover {
    text -decoration: none
}
.pc_caldr.days li a strong {
    font-weight: normal
}
.pc_caldr.days li a:hover {
    background-color: #5d94e6;
    color: #fff
}
.pro_tools.undo_grp {
    width: 30px;
    height: 55px;
    margin -top: 5px;
    margin -left: 1px;
    overflow: hidden
}
.pc_caldr.days li a.day {
    background-color: #5d94e6;
    color: #FFF
}
#js_homestyle_css_module_layer_layer_date_choose {
    height: 42px;
}
#js_style_css_module_layer_layer_date_choose {
    height: 42px;
}
.WB_global_personcard {
    font: 12px / 1.125 Arial, Helvetica, sans -serif;
    _font-family: "SimSun";
}
.WB_global_personcard h1,
.WB_global_personcard h2,
.WB_global_personcard h3,
.WB_global_personcard h4,
.WB_global_personcard h5,
.WB_global_personcard h6,
.WB_global_personcard dl,
.WB_global_personcard dt,
.WB_global_personcard dd,
.WB_global_personcard ul,
.WB_global_personcard ol,
.WB_global_personcard li,
.WB_global_personcard th,
.WB_global_personcard td,
.WB_global_personcard p,
.WB_global_personcard form,
.WB_global_personcard fieldset,
.WB_global_personcard legend {
    margin: 0;
    padding: 0;
}
.WB_global_personcard table {
    border-collapse: collapse;
    border-spacing: 0;
}
.WB_global_personcard li {
    list -style: none;
}
.WB_global_personcard fieldset,
img {
    border: 0;
}
.WB_global_personcard a: focus,
.WB_global_personcard input,
.WB_global_personcard textarea {
    outline -style: none;
}
.WB_global_personcard em,
.WB_global_personcard i,
.WB_global_personcard th,
.WB_global_personcard
var {
    font-style: normal;
    font-weight: normal;
}
.WB_global_personcard a {
    text -decoration: none;
}
.WB_global_personcard a:hover {
    text -decoration: underline;
}
.WB_global_personcard fieldset {
    display: block;
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #ccc;
}
.WB_global_personcard fieldset legend {
    padding: 0 5px;
    font-weight: bold;
}
.WB_global_personcard a {
    color: #0a8cd2;
    text -decoration: none;
}
.WB_global_personcard a:hover {
    text -decoration: underline;
}
.WB_global_personcard.clearfix: after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.WB_global_personcard.clearfix {
    display: inline-block;
}
.WB_global_personcard.clearfix {
    display: block;
}
.WB_global_personcard.clear {
    clear: both;
    height: 0;
    font: 0 / 0 Arial;
    visibility: hidden;
}
.WB_global_personcard.CH {
    font-family: "SimSun"
}
.WB_global_personcard.W_Yahei {
    font-family: "Microsoft Yahei"
}
.WB_global_personcard.W_btn_b span,
.WB_global_personcard.W_btn_b_disable span,
.WB_global_personcard.W_btn_c span,
.WB_global_personcard.W_btn_c_disable span {
    text -align: center;
    padding: 0 9px 0 8px;
    white -space: nowrap;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    height: 18px;
    line -height: 17px;
    * line -height: 19px;
    vertical -align: middle;
    * overflow: hidden;
}
.WB_global_personcard.W_btn_b:hover,
.WB_global_personcard.W_btn_b_disable:hover,
.WB_global_personcard.W_btn_c:hover,
.WB_global_personcard.W_btn_c_disable:hover {
    text -decoration: none;
}
.WB_global_personcard div.W_btn_c {
    cursor: default;
}
.WB_global_personcard div.W_btn_c span {
    cursor: 
default;
}
.WB_global_personcard.W_btn_b {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
}
.WB_global_personcard.W_btn_b:hover {
    border-width: 1px;
    border-style: solid;
    border-color: #ff9b01;
    background-color: #ffa00a;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
}
.WB_global_personcard.W_btn_b:hover span {
    border-width: 1px;
    border-style: solid;
    border-color: #ffce82;
    color: #fff;
    text -align: center;
}
.WB_global_personcard.W_btn_b:hover {
    text -decoration: none;
    background: rgb(255, 184, 71);
    background: -moz -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -webkit -gradient(linear, left top, left bottom, color -stop(0 % , rgba(255, 184, 71, 1)), color -stop(100 % , rgba(255, 162, 16, 1)));
    background: -webkit -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -o -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: -ms -linear -gradient(top, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
    background: linear -gradient(top bottom, rgba(255, 184, 71, 1) 0 % , rgba(255, 162, 16, 1) 100 % );
}
.WB_global_personcard.W_btn_c {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
}
.WB_global_personcard.W_btn_c span {
    font-size: 12px;
}
.WB_global_personcard.W_btn_c:hover {
    text -decoration: none
}
.WB_global_personcard.W_btn_b_disable,
.WB_global_personcard.W_btn_b_disable:hover,
.WB_global_personcard.W_btn_c_disable,
.WB_global_personcard.W_btn_c_disable:hover {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    overflow: hidden;
    vertical -align: middle;
    cursor: pointer;
}
.WB_global_personcard.W_btn_b_disable span,
.WB_global_personcard.W_btn_b_disable:hover span,
.WB_global_personcard.W_btn_c_disable span,
.WB_global_personcard.W_btn_c_disable:hover span {
    color: #ccc;
    cursor: default;
    text -decoration: none;
    text -align: center;
    white -space: nowrap;
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    height: 18px;
    line -height: 17px;
    * line -height: 19px;
    vertical -align: middle;
    * overflow: hidden;
}
.WB_global_personcard.W_btn_b_disable,
.WB_global_personcard.W_btn_b_disable:hover,
.WB_global_personcard.W_btn_c_disable,
.WB_global_personcard.W_btn_c_disable:hover {
    border-color: #d9d9d9 ! important;
    background-color: #f2f2f2 ! important;
}
.WB_global_personcard.W_btn_b_disable span,
.WB_global_personcard.W_btn_b_disable:hover span,
.WB_global_personcard.W_btn_c_disable span,
.WB_global_personcard.W_btn_c_disable:hover span {
    border-color: #fff ! important;
    background-color: #f2f2f2 ! important;
    color: #ccc ! important;
    cursor: default ! important;
    text -decoration: none ! important;
}
.WB_global_personcard.W_btn_b.W_ico12,
.WB_global_personcard.W_btn_b.W_ico16,
.WB_global_personcard.W_btn_c.W_ico12,
.WB_global_personcard.W_btn_c.W_ico16 {
    float: left;
}
.WB_global_personcard.W_btn_b.W_ico12,
.WB_global_personcard.W_btn_c.W_ico12 {
    margin: 3px 2px 0 0;
}
.WB_global_personcard.W_btn_b.W_vline,
.WB_global_personcard.W_btn_c.W_vline,
.WB_global_personcard.W_btn_b:hover.W_vline,
.WB_global_personcard.W_btn_c:hover.W_vline {
    margin: 0 4px 0 3px;
    _margin: 0 4px 0 0px;
}
.WB_global_personcard.W_btn_b:hover.W_vline {
    color: #fff;
}
.WB_global_personcard.W_btn_b:hover.icon_addone {
    background-position: -150px 0;
}
.WB_global_personcard.W_btn_b.addicon,
.WB_global_personcard.W_btn_b_disable.addicon {
    margin -right: 2px;
    vertical -align: -2px;
}
.WB_global_personcard.W_btn_b:hover.addicon {
    color: #fff;
}
.WB_global_personcard.W_btn_c.W_chat_stat {
    margin -right: 5px;
    _margin: 5px 3px 5px 0;
    vertical -align: middle;
}
.WB_global_personcard.W_btn_b.loading,
.WB_global_personcard.W_btn_b_disable.loading,
.WB_global_personcard.W_btn_c.loading,
.WB_global_personcard.W_btn_c_disable.loading {
    background: url("../../../images/common/loading.gif?id=1370232467958") no-repeat;
    float: left;
    width: 15px;
    height: 15px;
    margin: 2px 4px 0 0;
    _margin -right: 0;
}
.WB_global_personcard.btn_noloading.loading {
    display: none
}
.WB_global_personcard.W_layer,
.WB_global_personcard.W_layer.W_btn_b span,
.WB_global_personcard.W_layer.W_btn_c span,
.WB_global_personcard.W_layer.S_txt1,
.WB_global_personcard.W_layer.W_btn_arrow span {
    color: #333;
    text -decoration: none;
}
.WB_global_personcard.W_layer.W_btn_b,
.WB_global_personcard.W_layer.W_btn_c {
    border-color: #d9d9d9;
    background-color: #f2f2f2;
}
.WB_global_personcard.W_layer.W_btn_c:hover {
    background-color: #fafafa;
}
.WB_global_personcard.W_layer.W_btn_b span,
.WB_global_personcard.W_layer.W_btn_c span {
    border-color: #ffffff;
    color: #333333;
}
.WB_global_personcard.W_layer.W_btn_b:hover {
    border-color: #ff9b01;
    background-color: #ffa00a;
}
.WB_global_personcard.W_layer.W_btn_b:hover span {
    border-color: #ffce82;
}
.WB_global_personcard.W_layer.W_btn_b:hover span {
    color: #fff;
}
.WB_global_personcard.W_btn_b,
.WB_global_personcard.W_btn_c {
    border-color: #453c43;
    background-color: #382c34;
}
.WB_global_personcard.W_btn_c:hover {
    background-color: #2c252b;
}
.WB_global_personcard.W_btn_b span,
.WB_global_personcard.W_btn_c span {
    border-color: #271c25;
    color: #9f9a9f;
}
.WB_global_personcard.W_ico16 {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-repeat: no-repeat;
}
.WB_global_personcard.W_ico12 {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url("../images/weibo/icon.png");
    _background-image: url("../images/weibo/icon.png");
    background-repeat: no-repeat;
}
.WB_global_personcard.icon_addtwo {
    background-position: -125px -25px;
    vertical -align: -2px;
}
.WB_global_personcard.icon_addone {
    background-position: -125px -50px;
    vertical -align: -3px;
}
.WB_global_personcard.addicon {
    font: bold 16px Arial;
    height: 16px;
    text -decoration: none;
    color: #FFA00A;
}
.WB_global_personcard.approve_fff {
    background-position: -300px 0;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.WB_global_personcard.ico_tmall {
    background-position: -300px -50px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.WB_global_personcard.ico_taobao {
    background-position: -300px -75px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.WB_global_personcard.ico_pagelbs {
    background-position: -300px -100px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 16px;
}
.WB_global_personcard.ico_pagebook {
    background-position: -300px -125px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 16px;
}
.WB_global_personcard.ico_pagemusic {
    background-position: -300px -150px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 16px;
}
.WB_global_personcard.ico_airball {
    background-position: -300px -175px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 14px;
    height: 14px;
}
.WB_global_personcard.ico_gongyi,
.WB_global_personcard.ico_gongyi1 {
    background-position: -300px -200px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.WB_global_personcard.ico_gongyi2 {
    background-position: -300px -225px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.WB_global_personcard.ico_gongyi3 {
    background-position: -300px -250px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.WB_global_personcard.ico_gongyi4 {
    background-position: -300px -275px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.WB_global_personcard.ico_gongyi5 {
    background-position: -300px -300px;
    vertical -align: text -bottom;
    margin -left: 2px;
    width: 16px;
    height: 14px;
}
.WB_global_personcard.male,
.WB_global_personcard.female,
.WB_global_personcard.approve,
.WB_global_personcard.approve_co,
.WB_global_personcard.approve_dead,
.WB_global_personcard.ico_club,
.WB_global_personcard.ico_vlady,
.WB_global_personcard.ico_member,
.WB_global_personcard.ico_member_dis,
.WB_global_personcard.ico_member1,
.WB_global_personcard.ico_member2,
.WB_global_personcard.ico_member3,
.WB_global_personcard.ico_member4,
.WB_global_personcard.ico_member5,
.WB_global_personcard.ico_member6,
.WB_global_personcard.zongyika2014,
.WB_global_personcard.lvxing2014 {
    display: inline-block;
    background: url("../../../images/global_nav/bg_line.png?id=20140718asdf1100") no-repeat;
    _background: url("../../../images/global_nav/bg_line.gif?id=1405491247348") no-repeat;
}
.WB_global_personcard.male {
    width: 16px;
    height: 13px;
    background-position: 0 -6px;
    vertical -align: text -bottom;
}
.WB_global_personcard.female {
    width: 16px;
    height: 13px;
    background-position: -25px -6px;
    vertical -align: text -bottom;
}
.WB_global_personcard.approve {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -50px -6px;
    vertical -align: text -bottom;
}
.WB_global_personcard.approve_co {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -75px -6px;
    vertical -align: text -bottom;
}
.WB_global_personcard.approve_dead {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -100px -6px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_club {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -125px -6px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_vlady {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -150px -6px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -175px -6px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member_dis {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -200px -6px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member1 {
    width: 15px;
    height: 14px;
    margin -left: 2px;
    background-position: -100px -25px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member2 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -125px -25px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member3 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -150px -25px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member4 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -175px -25px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member5 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -200px -25px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member6 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -225px -25px;
    vertical -align: text -bottom;
}
.WB_global_personcard.lvxing2014 {
    width: 14px;
    height: 14px;
    margin -left: 2px;
    background-position: -250px -25px;
    vertical -align: text -bottom;
}
.WB_global_personcard.zongyika2014 {
    width: 16px;
    height: 14px;
    margin -left: 2px;
    background-position: -275px -25px;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member_year,
.WB_global_personcard.ico_member_year_dis,
.WB_global_personcard.ico_number_gold,
.WB_global_personcard.ico_number_silver,
.WB_global_personcard.ico_number_bronze {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("../../../images/index/ico_user.png?id=1370232467958");
    background-repeat: no-repeat;
    vertical -align: text -bottom;
}
.WB_global_personcard.ico_member_year {
    background-position: 0 -125px;
    margin -left: 2px;
}
.WB_global_personcard.ico_member_year_dis {
    background-position: 0 -150px;
    margin -left: 2px;
}
.WB_global_personcard.ico_number_gold {
    background-position: -25px 0;
    margin -left: 2px;
}
.WB_global_personcard.ico_number_silver {
    background-position: -25px -25px;
    margin -left: 2px;
}
.WB_global_personcard.ico_number_bronze {
    background-position: -25px -50px;
    margin -left: 2px;
}
.WB_global_personcard.W_chat_stat {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    overflow: hidden;
}
.WB_global_personcard.W_chat_stat.W_chat_stat_online {
    background-color: #8FDC00;
    border-color: #48C000;
}
.WB_global_personcard.W_chat_stat.W_chat_stat_offline {
    background-color: #D4D4D4;
    border-color: #B8B8B8;
}
.WB_global_personcard.W_chat_stat.W_chat_stat_busy {
    background-color: #FF8480;
    border-color: #EE6A67;
}
.WB_global_personcard.W_chat_stat.W_chat_stat_away {
    background-color: #FFCF4D;
    border-color: #FFA900;
}
.WB_global_personcard {
    position: absolute;
    border-radius: 3px;
    z -index: 9999;
}
.WB_global_personcard.W_layer {
    position: static;
}
.WB_global_personcard.W_layer.bg {
    padding: 3px;
    border-radius: 4px;
    background: url("../../../images/common/layer_bg.png?id=1370232467958") repeat;
}
.WB_global_personcard.W_layer.content {
    position: relative;
    background: #fff;
    border: 1px solid#ccc;
    border-radius: 2px
}
.WB_global_personcard.W_layer.S_line1 {
    border-color: #d9d9d9;
}
.WB_global_personcard.W_layer.W_vline {
    text -indent: -1px;
    display: inline-block;
    color: #999;
}
.WB_global_personcard.W_layer.arrow {
    position: absolute;
    overflow: hidden;
    display: block;
    background: url("../../../images/common/layer_arrow.png?id=1370232467958") no-repeat;
}
.WB_global_personcard.W_layer.arrow_r,
.WB_global_personcard.W_layer.arrow_l {
    width: 9px;
    height: 14px;
    top: 20px;
    right: -5px;
    background-position: -8px -24px;
}
.WB_global_personcard.W_layer.arrow_l {
    right: auto;
    left: -5px;
    background-position: 0 -24px;
}
.WB_global_personcard.W_layer.arrow_t,
.WB_global_personcard.W_layer.arrow_b {
    width: 14px;
    height: 9px;
    top: -5px;
    left: 30px;
    background-position: 0 0;
}
.WB_global_personcard.W_layer.arrow_b {
    top: auto;
    bottom: -5px;
    background-position: 0 -8px;
}
.WB_global_personcard.W_layer.layer_notice.layer1_words {
    width: 340px;
    padding -right: 20px;
}
.WB_global_personcard.layer_menu_list {
    background: #fff;
    color: #333;
    border: 1px solid#ccc;
    border-radius: 2px;
    padding: 1px;
}
.WB_global_personcard.layer_menu_list ul {
    margin: 0;
    padding: 0;
    clear: both
}
.WB_global_personcard.layer_menu_list ul li {
    position: static;
    float: none;
    margin: 0;
    padding: 0;
    display: inline;
}
.WB_global_personcard.layer_menu_list ul li.title,
.WB_global_personcard.layer_menu_list ul li.suggest_title {
    padding: 5px 10px;
    display: block;
    cursor: default;
    white -space: nowrap;
}
.WB_global_personcard.layer_menu_list ul li a {
    white -space: nowrap;
    min -width: 36px;
    * min -width: auto;
    padding: 8px 10px;
    color: #333;
    display: block;
    * font-family: SimSun;
    cursor: pointer;
}
.WB_global_personcard.layer_menu_list ul li a.W_ico12 {
    min -width: inherit;
}
.WB_global_personcard.layer_menu_list ul li a:hover,
.WB_global_personcard.layer_menu_list ul li.cur a,
.WB_global_personcard.layer_menu_list ul li.cur a:hover {
    background-color: #e6e6e6;
    text -decoration: none;
}
.WB_global_personcard.layer_menu_list ul li a img {
    margin: 0 4px 0 0;
}
.WB_global_personcard.layer_menu_list ul li.opt a {
    padding: 5px 10px;
    color: #0A8CD2;
}
.WB_global_personcard.layer_menu_list ul li.lotopt {
    }
.WB_global_personcard.layer_menu_list ul li.lotopt a {
    display: inline-block;
    color: #0095CD;
    white -space: normal;
    padding: 6px;
    white -space: nowrap;
}
.WB_global_personcard.layer_menu_list ul li.lotopt.right {
    float: right;
    * float: none;
}
.WB_global_personcard.layer_menu_list ul li.lotopt a:hover {
    background: none;
    text -decoration: underline;
}
.WB_global_personcard.layer_menu_list ul li.disable a {
    color: #808080;
}
.WB_global_personcard.layer_menu_list ul li.line {
    border-bottom: 1px solid#e6e6e6;
    padding: 0;
    height: 2px;
    * height: auto;
    position: relative;
    top: -1px;
    * top: -7px;
    display: block;
}
.WB_global_personcard.layer_menu_list ul img {
    vertical -align: -3px;
}
.WB_global_personcard.layer_menu_list ul li a label.lfnav_more {
    width: 91px;
    display: inline-block;
    cursor: pointer;
}
.WB_global_personcard.layer_menu_list ul li.notetxt {
    white -space: normal;
    line -height: 1.5em;
    padding: 5px 10px;
    color: #333;
    display: block;
}
.WB_global_personcard.layer_menu_list ul li.notetxt:hover {
    background: #eee;
    text -decoration: none;
}
.WB_global_personcard.layer_menu_list ul li.notetxt a {
    display: inline;
    color: #0095CD;
    white -space: normal;
    padding: 0px;
}
.WB_global_personcard.name_card_new {
    color: #333;
    background: #fff;
}
.WB_global_personcard.name_card_new.cover {
    width: 360px;
    height: 110px;
    background-image: url("../../../images/layer/name_card_head.png?id=1370232524894");
    background-position: center center;
}
.WB_global_personcard.name_card_new.cover.action {
    padding -top: 78px;
}
.WB_global_personcard.name_card_new.cover.btn_item {
    float: right;
    margin -right: 10px;
}
.WB_global_personcard.name_card_new.cover.btn_item a {
    color: #6cbae4;
}
.WB_global_personcard.name_card_new.cover.W_btn_c {
    _display: inline;
    _zoom: 1;
}
.WB_global_personcard.name_card_new.related_info {
    padding: 10px 10px 20px 20px;
    width: 330px;
    _position: relative;
}
.WB_global_personcard.name_card_new.name dt,
.WB_global_personcard.name_card_new.name dd,
.WB_global_personcard.name_card_new.info dt,
.WB_global_personcard.name_card_new.info dd {
    float: left;
    display: inline;
}
.WB_global_personcard.name_card_new.name {
    zoom: 1;
    position: relative;
}
.WB_global_personcard.name_card_new.name dt {
    margin -top: -52px;
    position: relative;
    z -index: 1;
    zoom: 1;
}
.WB_global_personcard.name_card_new.name dt img {
    height: 80px;
    display: block;
    box -shadow: 0px 0px 3px#ccc;
    border: 2px solid#fff;
}
.WB_global_personcard.name_card_new.name dd {
    margin: 0 0 0 10px;
    line -height: 20px;
}
.WB_global_personcard.name_card_new.name dd p {
    word -wrap: break -word;
    line -height: 12px;
}
.WB_global_personcard.name_card_new.name dd div {
    margin -top: 6px;
    margin -top: 4px\9;
    line -height: 1em;
    _line -height: 14px;
}
.WB_global_personcard.name_card_new.name.address img {
    margin: 0 0 0 3px;
}
.WB_global_personcard.name_card_new.info {
    margin -top: 10px;
}
.WB_global_personcard.name_card_new.info dd {
    width: 320px;
    margin -bottom: 2px;
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
}
.WB_global_personcard.name_card_new.user_info {
    margin: 5px 0 0;
}
.WB_global_personcard.name_card_new.userdata li {
    float: left;
    max -width: 108px;
    white -space: nowrap;
}
.WB_global_personcard.name_card_new.userdata li: first -child {
    max -width: 75px;
}
.WB_global_personcard.name_card_new.userdata li.single {
    max -width: 100 % ;
}
.WB_global_personcard.name_card_new.userdata li.detail {
    display: inline-block;
    max -width: 6em;
    max -width: 5em\9;
    _width: 5em;
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
    vertical -align: middle;
}
@media\0screen\,
screen\9 {
    .WB_global_personcard.name_card_new.userdata li.detail {
    vertical -align: -4px\9;
    * vertical -align: middle;
}
}.WB_global_personcard.name_card_new.userdata li em {
    vertical -align: middle;
}
.WB_global_personcard.name_card_new.userdata li.interval {
    display: inline-block;
    max -width: 6em;
    _width: 6em;
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
    vertical -align: middle;
    * vertical -align: 0px;
}
.WB_global_personcard.name_card_new.userdata li.W_vline {
    margin: 0 7px;
}
.WB_global_personcard.name_card_new.other_item {
    margin -top: 12px;
}
.WB_global_personcard.name_card_new.other_item form {
    width: 98 % ;
}
.WB_global_personcard.name_card_new.other_item fieldset legend {
    margin -left: -24px;
    * margin -left: -30px;
    color: #333;
}
.WB_global_personcard.name_card_new.other_item.item,
.WB_global_personcard.name_card_new.other_item.shop_type {
    margin -top: 10px;
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
    width: 320px;
    color: #808080;
}
.WB_global_personcard.name_card_new.other_item p {
    margin -top: 10px;
    width: 320px;
    color: #808080;
}
.WB_global_personcard.name_card_new.other_item.item a {
    color: #6cbae4;
}
.WB_global_personcard.name_card_new.other_item:hover.item,
.WB_global_personcard.name_card_new.other_item:hover p {
    color: #333;
}
.WB_global_personcard.name_card_new.other_item:hover.item a {
    color: #0a8cd2;
}
.WB_global_personcard.name_card_new.other_item.shop_link,
.WB_global_personcard.name_card_new.other_item.shop_type {
    margin -top: 2px;
    overflow: hidden;
}
.WB_global_personcard.name_card_new.other_item.shop_name img {
    vertical -align: text -bottom;
    margin -left: 5px;
}
.WB_global_personcard.name_card_new.other_item.shop_link.W_btn_b {
    margin -left: 5px;
}
.WB_global_personcard.name_card_new.person_tab {
    padding: 9px 18px;
    background: #f2f2f2;
}
.WB_global_personcard.name_card_new.person_tab.tablist {
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
    width: 324px;
}
.WB_global_personcard.name_card_new.person_tab li {
    display: inline;
}
.WB_global_personcard.name_card_new.person_tab li.W_vline {
    margin: 0 8px;
}
#js_homestyle_css_module_global_WB_global_personcard {
    height: 42px;
}
#js_style_css_module_global_WB_global_personcard {
    height: 42px;
}
.layer_personcard fieldset {
    display: block;
    padding: 0 0 0 20px;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #ccc;
}
.layer_personcard fieldset legend {
    padding: 0 5px;
    font-weight: bold;
}
.layer_personcard.W_vline {
    text -indent: -1px;
    display: inline-block;
    color: #999;
}
.layer_personcard.layer_menu_list {
    background: #fff;
    color: #333;
    border: 1px solid#ccc;
    border-radius: 2px;
    padding: 1px;
}
.layer_personcard.layer_menu_list ul {
    margin: 0;
    padding: 0;
    clear: both
}
.layer_personcard.layer_menu_list ul li {
    position: static;
    float: none;
    margin: 0;
    padding: 0;
    display: inline;
}
.layer_personcard.layer_menu_list ul li.title,
.layer_personcard.layer_menu_list ul li.suggest_title {
    padding: 5px 10px;
    display: block;
    cursor: default;
    white -space: nowrap;
}
.layer_personcard.layer_menu_list ul li a {
    white -space: nowrap;
    min -width: 36px;
    * min -width: auto;
    padding: 8px 10px;
    color: #333;
    display: block;
    * font-family: SimSun;
    cursor: pointer;
}
.layer_personcard.layer_menu_list ul li a.W_ico12 {
    min -width: inherit;
}
.layer_personcard.layer_menu_list ul li a:hover,
.layer_personcard.layer_menu_list ul li.cur a,
.layer_personcard.layer_menu_list ul li.cur a:hover {
    background-color: #e6e6e6;
    text -decoration: none;
}
.layer_personcard.layer_menu_list ul li a img {
    margin: 0 4px 0 0;
}
.layer_personcard.layer_menu_list ul li.opt a {
    padding: 5px 10px;
    color: #0A8CD2;
}
.layer_personcard.layer_menu_list ul li.lotopt {
    }
.layer_personcard.layer_menu_list ul li.lotopt a {
    display: inline-block;
    color: #0095CD;
    white -space: normal;
    padding: 6px;
    white -space: nowrap;
}
.layer_personcard.layer_menu_list ul li.lotopt.right {
    float: right;
    * float: none;
}
.layer_personcard.layer_menu_list ul li.lotopt a:hover {
    background: none;
    text -decoration: underline;
}
.layer_personcard.layer_menu_list ul li.disable a {
    color: #808080;
}
.layer_personcard.layer_menu_list ul li.line {
    border-bottom: 1px solid#e6e6e6;
    padding: 0;
    height: 2px;
    * height: auto;
    position: relative;
    top: -1px;
    * top: -7px;
    display: block;
}
.layer_personcard.layer_menu_list ul img {
    vertical -align: -3px;
}
.layer_personcard.layer_menu_list ul li a label.lfnav_more {
    width: 91px;
    display: inline-block;
    cursor: pointer;
}
.layer_personcard.layer_menu_list ul li.notetxt {
    white -space: normal;
    line -height: 1.5em;
    padding: 5px 10px;
    color: #333;
    display: block;
}
.layer_personcard.layer_menu_list ul li.notetxt:hover {
    background: #eee;
    text -decoration: none;
}
.layer_personcard.layer_menu_list ul li.notetxt a {
    display: inline;
    color: #0095CD;
    white -space: normal;
    padding: 0px;
}
.layer_personcard.name_card_new {
    color: #333;
    background: #fff;
}
.layer_personcard.name_card_new.cover {
    width: 360px;
    height: 110px;
    background-image: url("../../../images/layer/name_card_head.png?id=1370232524894");
    background-position: center center;
}
.layer_personcard.name_card_new.cover.action {
    padding -top: 78px;
}
.layer_personcard.name_card_new.cover.btn_item {
    float: right;
    margin -right: 10px;
}
.layer_personcard.name_card_new.cover.btn_item a {
    color: #6cbae4;
}
.layer_personcard.name_card_new.cover.W_btn_c {
    _display: inline;
    _zoom: 1;
}
.layer_personcard.name_card_new.related_info {
    padding: 10px 10px 20px 20px;
    width: 330px;
    _position: relative;
}
.layer_personcard.name_card_new.name dt,
.layer_personcard.name_card_new.name dd,
.layer_personcard.name_card_new.info dt,
.layer_personcard.name_card_new.info dd {
    float: left;
    display: inline;
}
.layer_personcard.name_card_new.name {
    zoom: 1;
    position: relative;
}
.layer_personcard.name_card_new.name dt {
    margin -top: -52px;
    position: relative;
    z -index: 1;
    zoom: 1;
}
.layer_personcard.name_card_new.name dt img {
    height: 80px;
    display: block;
    box -shadow: 0px 0px 3px#ccc;
    border: 2px solid#fff;
}
.layer_personcard.name_card_new.name dd {
    margin: 0 0 0 10px;
    line -height: 20px;
}
.layer_personcard.name_card_new.name dd p {
    word -wrap: break -word;
    line -height: 12px;
}
.layer_personcard.name_card_new.name dd div {
    margin -top: 6px;
    margin -top: 4px\9;
    line -height: 1em;
    _line -height: 14px;
}
.layer_personcard.name_card_new.name.address img {
    margin: 0 0 0 3px;
}
.layer_personcard.name_card_new.info {
    margin -top: 10px;
}
.layer_personcard.name_card_new.info dd {
    width: 320px;
    margin -bottom: 2px;
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
}
.layer_personcard.name_card_new.user_info {
    margin: 5px 0 0;
}
.layer_personcard.name_card_new.userdata li {
    float: left;
    max -width: 108px;
    white -space: nowrap;
}
.layer_personcard.name_card_new.userdata li: first -child {
    max -width: 75px;
}
.layer_personcard.name_card_new.userdata li.single {
    max -width: 100 % ;
}
.layer_personcard.name_card_new.userdata li.detail {
    display: inline-block;
    max -width: 6em;
    max -width: 5em\9;
    _width: 5em;
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
    vertical -align: middle;
}
@media\0screen\,
screen\9 {
    .layer_personcard.name_card_new.userdata li.detail {
    vertical -align: -4px\9;
    * vertical -align: middle;
}
}.layer_personcard.name_card_new.userdata li em {
    vertical -align: middle;
}
.layer_personcard.name_card_new.userdata li.interval {
    display: inline-block;
    max -width: 6em;
    _width: 6em;
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
    vertical -align: middle;
    * vertical -align: 0px;
}
.layer_personcard.name_card_new.userdata li.W_vline {
    margin: 0 7px;
}
.layer_personcard.name_card_new.other_item {
    margin -top: 12px;
}
.layer_personcard.name_card_new.other_item form {
    width: 98 % ;
}
.layer_personcard.name_card_new.other_item fieldset legend {
    margin -left: -24px;
    * margin -left: -30px;
    color: #333;
}
.layer_personcard.name_card_new.other_item.item,
.layer_personcard.name_card_new.other_item.shop_type {
    margin -top: 10px;
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
    width: 320px;
    color: #808080;
}
.layer_personcard.name_card_new.other_item p {
    margin -top: 10px;
    width: 320px;
    color: #808080;
}
.layer_personcard.name_card_new.other_item.item a {
    color: #6cbae4;
}
.layer_personcard.name_card_new.other_item:hover.item,
.layer_personcard.name_card_new.other_item:hover p {
    color: #333;
}
.layer_personcard.name_card_new.other_item:hover.item a {
    color: #0a8cd2;
}
.layer_personcard.name_card_new.other_item.shop_link,
.layer_personcard.name_card_new.other_item.shop_type {
    margin -top: 2px;
    overflow: hidden;
}
.layer_personcard.name_card_new.other_item.shop_name img {
    vertical -align: text -bottom;
    margin -left: 5px;
}
.layer_personcard.name_card_new.other_item.shop_link.W_btn_b {
    margin -left: 5px;
}
.layer_personcard.name_card_new.person_tab {
    padding: 9px 18px;
    background: #f2f2f2;
}
.layer_personcard.name_card_new.person_tab.tablist {
    overflow: hidden;
    text -overflow: ellipsis;
    white -space: nowrap;
    width: 324px;
}
.layer_personcard.name_card_new.person_tab li {
    display: inline;
}
.layer_personcard.name_card_new.person_tab li.W_vline {
    margin: 0 8px;
}
#js_homestyle_css_module_layer_layer_personcard {
    height: 42px;
}
#js_style_css_module_layer_layer_personcard {
    height: 42px;
}
.layer_menu_list {
    background: #fff;
    color: #333;
    border: 1px solid#ccc;
    border-radius: 2px;
    padding: 1px;
}
.layer_menu_list ul {
    margin: 0;
    padding: 0;
    clear: both
}
.layer_menu_list ul li {
    position: static;
    float: none;
    margin: 0;
    padding: 0;
    display: inline;
}
.layer_menu_list ul li.title,
.layer_menu_list ul li.suggest_title {
    padding: 5px 10px;
    display: block;
    cursor: default;
    white -space: nowrap;
}
.layer_menu_list ul li a {
    white -space: nowrap;
    min -width: 36px;
    * min -width: auto;
    padding: 8px 10px;
    color: #333;
    display: block;
    * font-family: SimSun;
    cursor: pointer;
}
.layer_menu_list ul li a.W_ico12 {
    min -width: inherit;
}
.layer_menu_list ul li a:hover,
.layer_menu_list ul li.cur a,
.layer_menu_list ul li.cur a:hover {
    background-color: #e6e6e6;
    text -decoration: none;
}
.layer_menu_list ul li a img {
    margin: 0 4px 0 0;
}
.layer_menu_list ul li.opt a {
    padding: 5px 10px;
    color: #0A8CD2;
}
.layer_menu_list ul li.lotopt {
    }
.layer_menu_list ul li.lotopt a {
    display: inline-block;
    color: #0095CD;
    white -space: normal;
    padding: 6px;
    white -space: nowrap;
}
.layer_menu_list ul li.lotopt.right {
    float: right;
    * float: none;
}
.layer_menu_list ul li.lotopt a:hover {
    background: none;
    text -decoration: underline;
}
.layer_menu_list ul li.disable a {
    color: #808080;
}
.layer_menu_list ul li.line {
    border-bottom: 1px solid#e6e6e6;
    padding: 0;
    height: 2px;
    * height: auto;
    position: relative;
    top: -1px;
    * top: -7px;
    display: block;
}
.layer_menu_list ul img {
    vertical -align: -3px;
}
.layer_menu_list ul li a label.lfnav_more {
    width: 91px;
    display: inline-block;
    cursor: pointer;
}
.layer_menu_list ul li.notetxt {
    white -space: normal;
    line -height: 1.5em;
    padding: 5px 10px;
    color: #333;
    display: block;
}
.layer_menu_list ul li.notetxt:hover {
    background: #eee;
    text -decoration: none;
}
.layer_menu_list ul li.notetxt a {
    display: inline;
    color: #0095CD;
    white -space: normal;
    padding: 0px;
}
.layer_menu_list.y_scroll {
    overflow -y: scroll;
}
.layer_menu_list_close {
    background: #fff;
    color: #333;
    border: 1px solid#ccc;
    padding: 1px;
}
.layer_menu_list_close ul.close_list li {
    padding: 5px 20px 5px 8px;
    position: relative;
}
.layer_menu_list_close ul li.current {
    background-color: #e6f4f7;
    cursor: pointer;
}
.layer_menu_list_close ul.close_list li img {
    vertical -align: -3px;
    margin: 0 4px 0 0;
}
.layer_menu_list_close ul.close_list li a {
    padding -right: 20px;
}
.layer_menu_list_close ul.close_list li a.icon_close {
    padding: 0;
    display: block;
    position: absolute;
    right: 5px;
    top: 7px;
}
.layer_menu_list.scroll_bar {
    overflow -y: scroll;
    overflow -x: hidden;
    height: 190px;
    padding -right: 15px\9;
    _float: left
}
.layer_menu_list.quick_form.row {
    padding: 5px 10px;
}
.layer_menu_list.quick_form.W_input {
    width: 116px
}
.layer_menu_list.quick_form.btns.ml {
    margin -left: 10px;
}
.layer_menu_list.quick_form.W_error {
    margin: 0 0 0 10px
}
.layer_menu_list.edit_followlist {
    padding: 3px 0 0 16px;
}
.layer_menu_list.edit_followlist a {
    line -height: 24px;
}
.layer_menu_list.edit_followlist a:hover {
    text -decoration: underline;
}
.layer_menu_list.edit_followlist.W_input {
    width: 100px
}
.layer_menu_list li.icon_edit_s {
    visibility: hidden;
    _visibility: visible;
    cursor: pointer;
    padding: 0 5px;
    background-position: 5px 0;
    vertical -align: -2px;
    * vertical -align: 1px;
}
.layer_menu_list li:hover.icon_edit_s {
    visibility: visible;
}
.layer_menu_list ul li.note {
    padding: 5px 10px;
    display: block;
    white -space: nowrap;
}
.layer_menu_list.lml_followlists {
    width: 141px;
}
.layer_menu_list.lml_followlists.notetxt {
    overflow: hidden;
    white -space: nowrap;
}
.layer_menu_list.lml_followlists.notetxt.W_checkbox {
    margin -right: 5px;
}
.layer_menu_list ul.app_operate li.line {
    top: -6px;
}
.layer_menu_list ul.app_operate li a {
    padding: 4px 10px;
}
.layer_feed_sele ul li a {
    padding: 7px 18px;
}
.layer_menu_list ul li.quick_form.row {
    padding: 5px 0
}
.layer_menu_list ul li.quick_form.W_error {
    margin: 0;
}
.layer_menu_list ul li.notetxt a.W_btn_a,
.layer_menu_list ul li.notetxt a.W_btn_b {
    display: inline-block;
    padding: 0 0 0 2px;
}
.layer_menu_list.tags a {
    background: #e8f4fc;
    display: inline-block;
    line -height: 16px;
    margin: 0 3px 3px 0;
    padding: 1px 10px;
    box -shadow: 1px 1px 1px#dae0e5;
    white -space: nowrap;
    border-right: 1px solid#dae0e5\9;
    border-bottom: 1px solid#dae0e5\9;
    margin: 0 2px 2px 0\9;
}
.layer_menu_list.tags a.choose {
    color: #fff;
    background: #beced9;
}
.layer_menu_list.tags a.choose:hover {
    text -decoration: none;
}
.layer_menu_list.i_conn_public,
.layer_menu_list.i_conn_follow,
.layer_menu_list.i_conn_friend,
.layer_menu_list.i_conn_private,
.layer_menu_list.i_conn_close_friend,
.layer_menu_list.i_conn_list {
    vertical -align: -5px;
    * vertical -align: middle;
    * margin: 0;
}
.myfollow_select {
    width: 312px;
}
.myfollow_select.ms_list {
    width: 302px;
    padding: 5px;
}
.myfollow_select.ms_list li {
    float: left;
    width: 50 % ;
}
.myfollow_select.ms_list li a {
    overflow: hidden;
    zoom: 1;
    padding: 5px;
}
.myfollow_select.ms_list li.W_checkbox {
    float: left;
    vertical -align: -2px;
}
.myfollow_select.ms_list li label {
    float: left;
    overflow: hidden;
    width: 115px;
    * width: 108px;
    height: 15px;
    * margin -top: 3px;
    text -overflow: ellipsis;
    white -space: nowrap;
    cursor: pointer;
}
.myfollow_select.ms_opt.W_input {
    width: 158px;
    margin -right: 6px;
    vertical -align: middle;
}
.myfollow_select.ms_opt.cancal {
    margin -left: 6px;
}
.myfollow_select ul li.quick_form.row {
    padding: 5px 0 0;
}
.myfollow_select ul li.notetxt:hover {
    background: none;
}
.myfollow_select ul li.notetxt {
    padding: 5px 10px 10px 10px
}
.myfollow_select ul li.notetxt.cancal:hover {
    background: none;
    text -decoration: underline;
}
.myfollow_select ul li.notetxt.icon_close {
    display: block;
}
.myfollow_select.ms_tips.W_tips {
    margin: 5px 10px 0 10px;
}
.myfollow_select.ms_tips.ms_tit {
    margin: 15px 10px 6px 10px;
}
.myfollow_select.ms_sg_tit {
    margin: 15px 10px 1px 10px;
}
.myfollow_select.close_f_group {
    margin: 8px 10px 15px;
}
.myfollow_select.close_f_group.left {
    _margin -top: 7px;
}
.myfollow_search {
    background: #fff;
    min -width: 232px;
    * width: 232px;
    margin: 3px 0 0;
    padding: 10px 0 0;
}
.myfollow_search li {
    overflow: hidden;
    clear: both;
}
.myfollow_search li.headpic {
    float: left;
    width: 50px;
    height: 50px;
    display: block;
}
.myfollow_search li.con {
    margin: 0 0 0 60px;
    _margin: 0 0 0 57px;
    _zoom: 1;
}
.myfollow_search ul li.quick_form:hover {
    background: none;
}
.myfollow_search ul li.quick_form.W_input {
    width: 205px;
    margin: 0 0 5px 10px;
}
.layer_menulist_tags {
    width: 508px;
    background: #fff;
    color: #333;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    padding: 15px 20px 5px 20px;
    * padding: 15px 20px 15px 20px;
}
.layer_menulist_tags ul {
    overflow: hidden;
}
.layer_menulist_tags ul li {
    float: left;
    display: inline;
    margin: 0 10px 10px 0;
    white -space: nowrap;
}
.layer_menulist_tags ul li.tit {
    float: left;
    display: inline;
    margin: 0;
}
.PRF_tab_menu {
    padding -top: 10px;
}
.PRF_tab_menu ul li a {
    margin -bottom: 4px;
    padding: 5px 18px;
}
.PRF_tab_menu ul li.icon_close {
    float: right;
    width: 12px;
    height: 12px;
    background-color: transparent ! important;
    padding: 0;
    margin: -23px 4px 0 0;
}
.PCD_tab_width {
    width: 107px;
}
.PCD_tab_menu ul li a {
    padding: 5px 18px;
}
.PCD_tab_menu ul li.icon_close {
    float: right;
    width: 12px;
    height: 12px;
    background-color: transparent ! important;
    padding: 0;
    margin: -18px 4px 0 0;
}
.layer_menu_list.icon_sw_face,
.layer_menu_list.icon_sw_img,
.layer_menu_list.icon_sw_movie,
.layer_menu_list.icon_sw_music,
.layer_menu_list.icon_sw_qing,
.layer_menu_list.icon_sw_vote,
.layer_menu_list.icon_sw_mood,
.layer_menu_list.icon_sw_welfare,
.layer_menu_list.icon_sw_accessory,
.layer_menu_list.icon_sw_chang,
.layer_menu_list.icon_sw_file,
.layer_menu_list.icon_sw_timer {
    vertical -align: -5px;
    * vertical -align: middle;
    * margin: 0;
    margin -right: 4px;
}
.PRF_nodetop_menu ul li a {
    width: 96px;
    height: 30px;
    padding: 0 0 0 10px;
    line -height: 30px;
    _line -height: 32px;
    overflow: hidden;
}
.msg_set_select.icon_addone {
    margin -right: 4px;
    display: none;
}
.msg_set_select li {
    text -indent: 16px;
    line -height: 100 % ;
}
.msg_set_select li.select {
    text -indent: 0;
}
.msg_set_select li.select.icon_addone {
    display: inline-block;
}
#js_homestyle_css_module_layer_layer_menu_list {
    height: 42px;
}
#js_style_css_module_layer_layer_menu_list {
    height: 42px;
}
.layer_recommend_attention.interPer_row,
.layer_recommend_attention.interPer_row dt {
    float: left;
}
.layer_recommend_attention.interPer_row dt {
    width: 50px;
    margin: 0px 10px 0 0;
}
.layer_recommend_attention.interPer_row dt a {
    display: block;
}
.layer_recommend_attention.interPer_row dd {
    float: left;
    _display: inline;
    line -height: 18px;
    width: 77px;
}
.layer_recommend_attention.interPer_row dd.name {
    height: 18px;
    line -height: 18px;
    overflow: hidden;
    word -wrap: break -word;
    word -break: break -all;
    zoom: 1;
}
.layer_recommend_attention.interPer_row dd a {
    _zoom: 1;
}
.layer_recommend_attention.interPer_row dd.nickname {
    display: inline-block;
    height: 18px;
    line -height: 18px;
    max -width: 136px;
    * zoom: 1;
}
.layer_recommend_attention.interPer_row dd.btn {
    margin -top: 3px;
}
.layer_recommend_attention.interPer_row dd.nointer {
    padding: 0 0 0 2px;
    padding -top: 2px\9;
    visibility: hidden;
}
.layer_recommend_attention.interPer_row.star {
    height: 16px;
    padding -top: 3px;
}
.layer_recommend_attention.interPer_row.icon_close {
    float: right;
}
.layer_recommend_attention.interPer_row.hover {
    visibility: hidden;
    _visibility: visible;
}
.layer_recommend_attention.interPer_row:hover.hover {
    visibility: visible;
}
.layer_recommend_attention {
    position: relative;
}
.layer_recommend_attention.recommend_box {
    position: relative;
    width: 510px;
    max -height: 414px;
    _height: 406px;
    overflow -x: hidden;
    overflow -y: auto;
    padding: 20px 0 0 20px;
}
.layer_recommend_attention.recommend_box.recommended {
    position: relative;
    width: 490px;
}
.layer_recommend_attention.recommend_box.recommended dt {
    width: 60px;
}
.layer_recommend_attention.recommend_box.recommended dd {
    width: 424px;
    font-weight: bold;
    font-size: 14px;
    line -height: 22px;
}
.layer_recommend_attention.group_box {
    position: relative;
    width: 488px;
    _height: 315px;
    margin: 15px 0 0;
    padding: 20px 0 0;
    background: #f9f9f9;
    border: 1px solid#e0e0e0;
}
.layer_recommend_attention.group_box.arrow {
    position: absolute;
    margin: -32px 0 0 15px;
    * margin: -33px 0 0 15px;
    _margin: -32px 0 0 15px;
    width: 22px;
    cursor: default;
    background: none;
}
.layer_recommend_attention.group_box.arrow * {
    font-family: "SimSun";
    overflow: hidden;
    font-size: 20px;
    line -height: 1.231;
    display: block;
    height: 20px;
    background: none;
}
.layer_recommend_attention.group_box.arrow.line {
    color: #e0e0e0;
}
.layer_recommend_attention.group_box.arrow.bg {
    margin: -21px 0 0 -3px;
    color: #f9f9f9;
}
.layer_recommend_attention.group_item {
    width: 450px;
    padding: 0 20px;
    _zoom: 1;
    overflow: hidden;
}
.layer_recommend_attention.operating {
    height: 22px;
    padding -bottom: 3px;
    line -height: 22px;
    border-bottom: 1px solid#e0e0e0;
    margin -bottom: 20px;
}
.layer_recommend_attention.operating.tit {
    font-weight: bold;
}
.layer_recommend_attention.operating.addall {
    }
.layer_recommend_attention.perlist_box {
    padding: 0;
    width: 450px;
    overflow: hidden;
}
.layer_recommend_attention.perlist {
    width: 471px;
    overflow: hidden;
}
.layer_recommend_attention.perlist.vborder {
    padding -top: 20px;
    border-top: 1px solid#e0e0e0;
}
.layer_recommend_attention.perlist.interPer_row {
    width: 137px;
    height: 50px;
    padding: 0 20px 20px 0;
    overflow: hidden;
    zoom: 1;
}
.layer_recommend_attention.perlist.interPer_row.name a {
    color: #333;
}
.layer_recommend_attention.perlist.interPer_row.name.W_ico16 {
    }
.layer_recommend_attention.perlist.interPer_row.info {
    display: block;
    height: 32px;
    margin: 3px 0 0;
    line -height: 14px;
}
.layer_recommend_attention.perlist.interPer_row.addbtn {
    display: block;
    padding -top: 10px;
}
.layer_recommend_attention.page_minibtn {
    margin: -10px 0 0;
    padding: 0 0 15px;
    text -align: right;
}
.layer_recommend_attention.page_minibtn.btn_page_next,
.layer_recommend_attention.page_minibtn.btn_page_nextdis {
    margin -right: 0;
}
.layer_recommend_attention.btn {
    padding: 10px 20px 20px;
    zoom: 1;
    overflow: hidden;
}
.layer_recommend_attention.btn.W_fl {
    margin: 0;
}
.W_outFrame.layer_recommend_attention.btn {
    padding: 10px 20px 20px;
    zoom: 1;
    overflow: hidden;
}
.W_outFrame.layer_recommend_attention.btn.W_fl {
    margin: 0;
}
.layer_recommend_attention.recommend_tips {
    padding: 25px 20px 35px;
}
.layer_recommend_attention.recommend_tips.icon_succ,
.layer_recommend_attention.recommend_tips.icon_delS,
.layer_recommend_attention.recommend_tips.icon_errorS {
    vertical -align: middle;
}
.layer_recommend_attention.recommend_tips.W_btn_b {
    margin -left: 5px;
}
.layer_recommend_attention.W_vline {
    margin: 0 10px;
}
.layer_recommend_attention.W_btn_a,
.layer_recommend_attention.W_btn_b,
.layer_recommend_attention.W_btn_c {
    * font-size: 0;
}
.layer_recommend_attention.W_btn_a span,
.layer_recommend_attention.W_btn_b span,
.layer_recommend_attention.W_btn_c span {
    * font-size: 12px;
}
#js_homestyle_css_module_layer_layer_recommend_attention {
    height: 42px;
}
#js_style_css_module_layer_layer_recommend_attention {
    height: 42px;
}
.navAD2014 {
    position: relative;
    width: 980px;
    margin: 0 auto;
}
.navAD2014.navAD2014_opt {
    position: absolute;
    bottom: 0;
    right: -24px;
}
.navAD2014.imgbox {
    position: relative;
    width: 980px;
    height: 300px;
    overflow: hidden;
}
.navAD2014.imgbox img {
    position: absolute;
    top: 0;
    left: 0;
}
.navAD2014.imgbox.img_b {
    z -index: 99;
}
.navAD2014.imgbox.img_s {
    z -index: 100;
    filter: alpha(opacity = 0);
    opacity: 0;
}
.navAD2014_s.imgbox {
    height: 100px;
}
.navAD2014_s.imgbox.img_s {
    filter: alpha(opacity = 100);
    opacity: 1;
}
.navAD2014_s.imgbox.W_close,
.navAD2014_anim1.imgbox.W_close {
    display: block;
    z -index: 101;
    position: absolute;
    right: 10px;
    top: 10px;
}
.navAD2014_anim2.imgbox.W_close {
    display: none;
}
.navAD2014_anim1.imgbox {
    -webkit -animation: rct1.5s.1s linear both;
    -moz -animation: rct1.5s.1s linear both;
    -o -animation: rct1.5s.1s linear both;
    animation: rct1.5s.1s linear both;
}
@ -webkit -keyframes rct1 {
    0 % {
    height: 300px;
}
100 % {
    height: 100px;
}
}@ -moz -keyframes rct1 {
    0 % {
    height: 300px;
}
100 % {
    height: 100px;
}
}@ -0 -keyframes rct1 {
    0 % {
    height: 300px;
}
100 % {
    height: 100px;
}
}@keyframes rct1 {
    0 % {
    height: 300px;
}
100 % {
    height: 100px;
}
}.navAD2014_anim1.imgbox.img_s {
    -webkit -animation: rct2.5s.6s linear both;
    -moz -animation: rct2.5s.6s linear both;
    -o -animation: rct2.5s.6s linear both;
    animation: rct2.5s.6s linear both;
}
@ -webkit -keyframes rct2 {
    0 % {
    opacity: 0;
}
100 % {
    opacity: 1;
}
}@ -moz -keyframes rct2 {
    0 % {
    opacity: 0;
}
100 % {
    opacity: 1;
}
}@ -o -keyframes rct2 {
    0 % {
    opacity: 0;
}
100 % {
    opacity: 1;
}
}@keyframes rct2 {
    0 % {
    opacity: 0;
}
100 % {
    opacity: 1;
}
}.navAD2014_anim2.imgbox.img_s {
    -webkit -animation: rct3.5s.1s linear both;
    -moz -animation: rct3.5s.1s linear both;
    -o -animation: rct3.5s.1s linear both;
    animation: rct3.5s.1s linear both;
}
@ -webkit -keyframes rct3 {
    0 % {
    opacity: 1;
}
100 % {
    opacity: 0;
}
}@ -moz -keyframes rct3 {
    0 % {
    opacity: 1;
}
100 % {
    opacity: 0;
}
}@ -o -keyframes rct3 {
    0 % {
    opacity: 1;
}
100 % {
    opacity: 0;
}
}@keyframes rct3 {
    0 % {
    opacity: 1;
}
100 % {
    opacity: 0;
}
}.navAD2014_anim2.imgbox {
    -webkit -animation: rct4.5s.6s linear both;
    -moz -animation: rct4.5s.6s linear both;
    -o -animation: rct4.5s.6s linear both;
    animation: rct4.5s.6s linear both;
}
@ -webkit -keyframes rct4 {
    0 % {
    height: 100px;
}
100 % {
    height: 300px;
}
}@ -moz -keyframes rct4 {
    0 % {
    height: 100px;
}
100 % {
    height: 300px;
}
}@ -0 -keyframes rct4 {
    0 % {
    height: 100px;
}
100 % {
    height: 300px;
}
}@keyframes rct4 {
    0 % {
    height: 100px;
}
100 % {
    height: 300px;
}
}#js_homestyle_css_module_base_frame {
    height: 42px;
}
#js_style_css_module_base_frame {
    height: 42px;
}